1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

changes from personal modifies -- matz

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
matz 2000-12-28 05:00:47 +00:00
parent ceec42bf8c
commit 08ec02b92b
13 changed files with 100 additions and 85 deletions

View file

@ -20,11 +20,11 @@ class Mail
def initialize(f)
@header = {}
@body = []
while f.gets()
while line = f.gets()
$_.chop!
next if /^From / # skip From-line
break if /^$/ # end of header
if /^(\S+):\s*(.*)/
next if /^From / =~ line # skip From-line
break if /^$/ =~ line # end of header
if /^(\S+):\s*(.*)/ =~ line
@header[attr = $1.capitalize] = $2
elsif attr
sub(/^\s*/, '')
@ -32,10 +32,10 @@ class Mail
end
end
return if ! $_
return unless $_
while f.gets()
break if /^From /
while line = f.gets()
break if /^From / =~ line
@body.push($_)
end
end