diff options
author | kazu <kazu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-12-07 14:08:44 +0000 |
---|---|---|
committer | kazu <kazu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-12-07 14:08:44 +0000 |
commit | 4b94880f19678e56f5472fe5eeea4129e4186b63 (patch) | |
tree | e9bc9051e6d6244426dc23598791f24c56520e37 | |
parent | 103f6a0de4ee0218b43c0042c2ad9e6bd4d3c16d (diff) | |
download | ruby-4b94880f19678e56f5472fe5eeea4129e4186b63.tar.gz |
add missing options to call-seq of IO#read_nonblock
* prelude.rb (IO#read_nonblock): [DOC] add missing options to
call-seq. [ruby-core:71627] [Bug #11730]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | prelude.rb | 8 |
2 files changed, 11 insertions, 2 deletions
@@ -1,3 +1,8 @@ +Mon Dec 7 23:06:16 2015 Kazuhiro NISHIYAMA <zn@mbf.nifty.com> + + * prelude.rb (IO#read_nonblock): [DOC] add missing options to + call-seq. [ruby-core:71627] [Bug #11730] + Mon Dec 7 15:50:50 2015 Martin Duerst <duerst@it.aoyama.ac.jp> * .gitignore: added cygwin*.def for Cygwin diff --git a/prelude.rb b/prelude.rb index 8a172a22e9..80f178d3bd 100644 --- a/prelude.rb +++ b/prelude.rb @@ -18,8 +18,8 @@ end class IO # call-seq: - # ios.read_nonblock(maxlen) -> string - # ios.read_nonblock(maxlen, outbuf) -> outbuf + # ios.read_nonblock(maxlen [, options]) -> string + # ios.read_nonblock(maxlen, outbuf [, options]) -> outbuf # # Reads at most <i>maxlen</i> bytes from <em>ios</em> using # the read(2) system call after O_NONBLOCK is set for @@ -66,6 +66,10 @@ class IO # # Note that this method is identical to readpartial # except the non-blocking flag is set. + # + # By specifying `exception: false`, the options hash allows you to indicate + # that read_nonblock should not raise an IO::WaitReadable exception, but + # return the symbol :wait_readable instead. def read_nonblock(len, buf = nil, exception: true) __read_nonblock(len, buf, exception) end |