module Net::SSH::Test::Extensions::BufferedIo
An extension to Net::SSH::BufferedIo (assumes that the underlying IO is actually a StringIO). Facilitates unit testing.
Attributes
select_for_error[RW]
Set this to true
if you want the IO to
pretend to be in an error state
select_for_error?[RW]
Set this to true
if you want the IO to
pretend to be in an error state
select_for_write[RW]
Set this to true
if you want the IO to
pretend to be available for writing
select_for_write?[RW]
Set this to true
if you want the IO to
pretend to be available for writing
Public Instance Methods
select_for_read?()
click to toggle source
Returns true
if the position in the stream is less than the
total length of the stream.
# File lib/net/ssh/test/extensions.rb, line 24 def select_for_read? pos < size end