Class: RIO::RL::IOIBase

Inherits:
Base show all
Defined in:
lib/rio/rl/ioi.rb

Direct Known Subclasses

SysIOBase

Constant Summary collapse

RESET_STATE =
'Stream::Open'

Constants inherited from Base

Base::KEEPSYM

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.splitrl(s) ⇒ Object



50
# File 'lib/rio/rl/ioi.rb', line 50

def self.splitrl(s) nil end

Instance Method Details

#opaqueObject



49
# File 'lib/rio/rl/ioi.rb', line 49

def opaque() '' end

#open(ios) ⇒ Object



53
54
55
# File 'lib/rio/rl/ioi.rb', line 53

def open(ios)
  IOH::Stream.new(ios)
end

#openfs_Object



45
46
47
# File 'lib/rio/rl/ioi.rb', line 45

def openfs_()
  RIO::FS::Stream.create()
end

#schemeObject



48
# File 'lib/rio/rl/ioi.rb', line 48

def scheme() self.class.const_get(:RIOSCHEME) end

#to_sObject

def path() self.class.const_get(:RIOPATH) end



52
# File 'lib/rio/rl/ioi.rb', line 52

def to_s() url() end