From c8da204306676a9a2a8ba210784ab6e9eb6b8bb5 Mon Sep 17 00:00:00 2001 From: aamine Date: Sun, 24 Dec 2000 19:39:15 +0000 Subject: aamine * lib/net/http.rb: does not send HEAD on closing socket. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/net/pop.rb | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'lib/net/pop.rb') diff --git a/lib/net/pop.rb b/lib/net/pop.rb index 4f6eb930a4..130e7a9875 100644 --- a/lib/net/pop.rb +++ b/lib/net/pop.rb @@ -1,6 +1,6 @@ =begin -= net/pop.rb version 1.1.32 += net/pop.rb version 1.2.0 written by Minero Aoki @@ -126,14 +126,16 @@ Object === Methods -: pop( dest = '' ) +: all( dest = '' ) +: pop +: mail This method fetches a mail and write to 'dest' using '<<' method. # usage example mailarr = [] POP3.start( 'localhost', 110 ) do |pop| - pop.each_mail do |popm| + pop.each do |popm| mailarr.push popm.pop # all() returns 'dest' (this time, string) # or, you can also # popm.pop( $stdout ) # write mail to stdout @@ -143,16 +145,15 @@ Object end end -: pop {|str| .... } - If pop() is called with block, it gives the block part strings of a mail. +: all {|str| .... } + You can call all/pop/mail with block. + argument 'str' is a read string (a part of mail). # usage example - POP3.start( 'localhost', 110 ) do |pop3| - pop3.each_mail do |m| - m.pop do |str| - # do anything - end + POP3.start( 'localhost', 110 ) do |pop| + pop.mails[0].pop do |str| # pop only first mail... + _do_anything_( str ) end end -- cgit v1.2.3