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
46 |
# File 'lib/rio/ops/stream.rb', line 46 def closed?() self.ioh.nil? end |
#eof? ⇒ Boolean
47 |
# File 'lib/rio/ops/stream.rb', line 47 def eof?() closed? or ior.eof? end |
#open? ⇒ Boolean
43 44 45 |
# File 'lib/rio/ops/stream.rb', line 43 def open?() not self.closed? end |
#stat ⇒ Object
48 |
# File 'lib/rio/ops/stream.rb', line 48 def stat() ioh ? ioh.stat : nil end |