Class: RIO::Path::RRL

Inherits:
RRL::PathBase show all
Defined in:
lib/rio/rrl/path.rb

Direct Known Subclasses

Dir::RRL, File::RRL

Constant Summary

Constants inherited from RRL::PathBase

RRL::PathBase::RESET_STATE

Instance Attribute Summary

Attributes inherited from RRL::Base

#fs, #uri

Instance Method Summary collapse

Methods inherited from RRL::PathBase

#to_s

Methods inherited from RRL::URIBase

#initialize, #initialize_copy, #openfs_, parse

Methods inherited from RRL::WithPath

#absolute?, #base, #base=, #fspath_no_slash, #host, #host=, #opaque, #openfs_, #path, #path=, #path_no_slash, #pathdepth, #pathroot, #scheme, #split

Methods included from Fwd

#fwd, #fwd_reader, #fwd_readers, #fwd_writer, #fwd_writers

Methods included from Error::NotImplemented

#nodef

Methods inherited from RRL::Base

#==, #===, #=~, #callstr, #close, #initialize, #initialize_copy, #length, #openfs_, parse, #to_s, #url

Constructor Details

This class inherits a constructor from RIO::RRL::URIBase

Instance Method Details

#dir_rlObject



59
60
61
# File 'lib/rio/rrl/path.rb', line 59

def dir_rl()
  RIO::Dir::RRL.new(self.uri, {:fs => self.fs})
end

#file_rlObject



56
57
58
# File 'lib/rio/rrl/path.rb', line 56

def file_rl()
  RIO::File::RRL.new(self.uri, {:fs => self.fs})
end