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)


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

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

#eof?Boolean

Returns:

  • (Boolean)


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

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

#open?Boolean

Returns:

  • (Boolean)


43
44
45
# File 'lib/rio/ops/stream.rb', line 43

def open?() 
  not self.closed?
end

#statObject



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

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