* lib/net/imap.rb (Net::IMAP#fetch): [DOC] Describe how a range in

+set+ is interpreted, and mention -1 which can be used for '*'.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
knu 2014-06-23 08:46:11 +00:00
Родитель 8250aa2df0
Коммит 4fa35e0e9d
2 изменённых файлов: 21 добавлений и 7 удалений

Просмотреть файл

@ -1,3 +1,8 @@
Mon Jun 23 17:33:11 2014 Akinori MUSHA <knu@iDaemons.org>
* lib/net/imap.rb (Net::IMAP#fetch): [DOC] Describe how a range in
+set+ is interpreted, and mention -1 which can be used for '*'.
Mon Jun 23 16:22:50 2014 URABE Shyouhei <shyouhei@ruby-lang.org> Mon Jun 23 16:22:50 2014 URABE Shyouhei <shyouhei@ruby-lang.org>
* include/ruby/ruby.h (struct RHash): no longer. [Feature #9889] * include/ruby/ruby.h (struct RHash): no longer. [Feature #9889]

Просмотреть файл

@ -774,12 +774,22 @@ module Net
end end
# Sends a FETCH command to retrieve data associated with a message # Sends a FETCH command to retrieve data associated with a message
# in the mailbox. The +set+ parameter is a number, an array of # in the mailbox.
# numbers, or a Range object. The number is a message sequence #
# number. +attr+ is a list of attributes to fetch; see the # The +set+ parameter is a number or a range between two numbers,
# documentation for Net::IMAP::FetchData for a list of valid # or an array of those. The number is a message sequence number,
# attributes. # where -1 repesents a '*' for use in range notation like 100..-1
# The return value is an array of Net::IMAP::FetchData. For example: # being interpreted as '100:*'. Beware that the +exclude_end?+
# property of a Range object is ignored, and the contents of a
# range are independent of the order of the range endpoints as per
# the protocol specification, so 1...5, 5..1 and 5...1 are all
# equivalent to 1..5.
#
# +attr+ is a list of attributes to fetch; see the documentation
# for Net::IMAP::FetchData for a list of valid attributes.
#
# The return value is an array of Net::IMAP::FetchData. For
# example:
# #
# p imap.fetch(6..8, "UID") # p imap.fetch(6..8, "UID")
# #=> [#<Net::IMAP::FetchData seqno=6, attr={"UID"=>98}>, \\ # #=> [#<Net::IMAP::FetchData seqno=6, attr={"UID"=>98}>, \\
@ -3769,4 +3779,3 @@ EOF
imap.disconnect imap.disconnect
end end
end end