Module: RIO::Ops::Stream::Status
- Included in:
- Input, Output, Reset, Stream::Close, Stream::IOBase, Stream::Open
- Defined in:
- lib/rio/ops/stream.rb
Instance Method Summary collapse
Instance Method Details
#closed? ⇒ Boolean
48 |
# File 'lib/rio/ops/stream.rb', line 48 def closed?() self.ioh.nil? end |
#eof? ⇒ Boolean
49 |
# File 'lib/rio/ops/stream.rb', line 49 def eof?() closed? or ior.eof? end |
#open? ⇒ Boolean
45 46 47 |
# File 'lib/rio/ops/stream.rb', line 45 def open?() not self.closed? end |
#stat ⇒ Object
50 |
# File 'lib/rio/ops/stream.rb', line 50 def stat() ioh ? ioh.stat : nil end |