mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* ext/pathname/lib/pathname.rb: Fix typos and grammar mistakes. Patch
by Luke Gruber. [#5203] * ext/pty/lib/expect.rb: ditto * lib/mathn.rb: ditto * lib/net/http.rb: ditto * lib/open-uri.rb: ditto * lib/ostruct.rb: ditto * lib/tempfile.rb: ditto * lib/thread.rb: ditto * lib/weakref.rb: ditto * sample/webrick/httpproxy.rb: ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
18e342e80d
commit
ca96541149
11 changed files with 71 additions and 58 deletions
|
@ -1,12 +1,14 @@
|
|||
$expect_verbose = false
|
||||
|
||||
class IO
|
||||
# Reads ios until pattern matches or the timeout is over. It returns
|
||||
# an array with the read buffer, followed by the matches. If a block is given,
|
||||
# the result is yielded to the block and returns nil. The optional timeout parameter defines,
|
||||
# in seconds, the total time to wait for pattern. If it is over of eof is found, it
|
||||
# returns/yields nil. However, the buffer in a timeout session is kept for the next expect call.
|
||||
# The default timeout is 9999999 seconds.
|
||||
# Reads from the IO until pattern +pat+ matches or the +timeout+ is over.
|
||||
# It returns an array with the read buffer, followed by the matches.
|
||||
# If a block is given, the result is yielded to the block and returns nil.
|
||||
#
|
||||
# The optional timeout parameter defines, in seconds, the total time to wait
|
||||
# for the pattern. If the timeout expires or eof is found, nil is returned
|
||||
# or yielded. However, the buffer in a timeout session is kept for the next
|
||||
# expect call. The default timeout is 9999999 seconds.
|
||||
def expect(pat,timeout=9999999)
|
||||
buf = ''
|
||||
case pat
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue