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

Returns:

  • (Boolean)


48
# File 'lib/rio/ops/stream.rb', line 48

def closed?() self.ioh.nil?  end

#eof?Boolean

Returns:

  • (Boolean)


49
# File 'lib/rio/ops/stream.rb', line 49

def eof?() closed? or ior.eof? end

#open?Boolean

Returns:

  • (Boolean)


45
46
47
# File 'lib/rio/ops/stream.rb', line 45

def open?() 
  not self.closed?
end

#statObject



50
# File 'lib/rio/ops/stream.rb', line 50

def stat() ioh ? ioh.stat : nil end