diff options
author | aamine <aamine@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-12-24 20:01:44 +0000 |
---|---|---|
committer | aamine <aamine@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-12-24 20:01:44 +0000 |
commit | b40f3a89e39b1f2150845f32e673998d8693b294 (patch) | |
tree | a6263c2e733815939faf297fc53d3fa81f57082d /lib/net/pop.rb | |
parent | c8da204306676a9a2a8ba210784ab6e9eb6b8bb5 (diff) | |
download | ruby-b40f3a89e39b1f2150845f32e673998d8693b294.tar.gz |
aamine
* lib/net/protocol.rb,smtp.rb,pop.rb,http.rb: wrongly version 1.2 sources
were checked in.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/net/pop.rb')
-rw-r--r-- | lib/net/pop.rb | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/lib/net/pop.rb b/lib/net/pop.rb index 130e7a9875..4f6eb930a4 100644 --- a/lib/net/pop.rb +++ b/lib/net/pop.rb @@ -1,6 +1,6 @@ =begin -= net/pop.rb version 1.2.0 += net/pop.rb version 1.1.32 written by Minero Aoki <aamine@dp.u-netsurf.ne.jp> @@ -126,16 +126,14 @@ Object === Methods -: all( dest = '' ) -: pop -: mail +: pop( dest = '' ) This method fetches a mail and write to 'dest' using '<<' method. # usage example mailarr = [] POP3.start( 'localhost', 110 ) do |pop| - pop.each do |popm| + pop.each_mail do |popm| mailarr.push popm.pop # all() returns 'dest' (this time, string) # or, you can also # popm.pop( $stdout ) # write mail to stdout @@ -145,15 +143,16 @@ Object end end -: all {|str| .... } - You can call all/pop/mail with block. - argument 'str' is a read string (a part of mail). +: pop {|str| .... } + If pop() is called with block, it gives the block part strings of a mail. # usage example - POP3.start( 'localhost', 110 ) do |pop| - pop.mails[0].pop do |str| # pop only first mail... - _do_anything_( str ) + POP3.start( 'localhost', 110 ) do |pop3| + pop3.each_mail do |m| + m.pop do |str| + # do anything + end end end |