Class: RIO::Dir::Existing
- Inherits:
-
Base
- Object
- State::Base
- Base
- RIO::Dir::Existing
- Includes:
- Ops::Dir::Existing
- Defined in:
- lib/rio/dir.rb
Constant Summary
Constants inherited from State::Base
Instance Attribute Summary
Attributes inherited from State::Base
Instance Method Summary collapse
Methods included from Ops::Dir::Existing
#chdir, #empty?, #ensure_rio_cx, #glob, #mkdir, #mkpath, #rmdir, #rmtree, #selective?
Methods included from Cp::Dir::Output
Methods included from Cp::Util::InOut
Methods included from Cp::Dir::Input
Methods included from Ops::FileOrDir::Existing
#basename=, #chmod, #chown, #dirname=, #empty?, #extname=, #filename=, #mountpoint?, #must_exist, #realpath, #rename, #rename!, #ss_type?
Methods inherited from Base
Methods included from Ops::Path::ExistOrNot
Methods included from Ops::Path::URI
#abs, #absolute?, #base, #merge, #rel, #route_from, #route_to, #setbase
Methods included from Fwd
#fwd, #fwd_reader, #fwd_readers, #fwd_writer, #fwd_writers
Methods included from Ops::Path::Create
#/, #cleanpath, #cwd, #getwd, #join, #join!, #rootpath
Methods included from Ops::Path::Query
#+, #basename, #dirname, #expand_path, #extname, #filename, #gsub, #normalize, #splitpath, #sub
Methods included from Ops::Path::Status
#atime, #ctime, #executable?, #executable_real?, #fnmatch, #fnmatch?, #ftype, #grpowned?, #mtime, #owned?, #readable?, #readable_real?, #root?, #setgid?, #setuid?, #size, #size?, #stat, #sticky?, #writable?, #writable_real?, #zero?
Methods included from Ops::Path::Test
#blockdev?, #chardev?, #closed?, #directory?, #exist?, #file?, #open?, #pipe?, #socket?, #symlink?
Methods inherited from State::Base
#==, #===, #=~, #base_state, #became, #become, #callstr, #clone_rio, default_cx, #ensure_cmd_rio, #ensure_rio, #error, #fs, #gofigure, #hash, #initialize, #initialize_copy, #method_missing, #method_missing_trace_str, new_other, #new_rio, #new_rio_cx, #reset, #retryreset, #softreset, #stream?, #to_a, #to_ary, #to_rl, #to_uri, #to_url, #uri
Methods included from ZipFile::Cx
Methods included from Symantics
#rtn_new, #rtn_reset, #rtn_rio, #rtn_self, #rtn_val
Methods included from Ext::YAML::Cx
#document, #documents, #object, #objects, #skipdocuments, #skipobjects, #yaml, #yaml?, #yamldoc
Methods included from Ext::SplitLines::Cx
#columns, #columns?, #skipcolumns, #splitlines, #splitlines?
Methods included from Ext::CSV::Cx
#columns, #columns?, #csv, #csv?, #fields, #fields?, #headers, #headers?, #skipcolumns, #skipfields
Methods included from Cx::Methods
#+@, #_arg_skip, #_noarg_skip, #a, #a!, #all, #all?, #binmode, #binmode?, #bytes, #bytes_, #closeoncopy, #closeoncopy?, #closeoneof, #closeoneof?, #copying, #copying?, #copying_done, #copying_from, #copying_from?, #copying_from_done, #copying_to, #copying_to?, #copying_to_done, #dir_iter?, #dirs, #enc, #enc?, #enc_opts?, #entries, #ext, #ext?, #ext_enc?, #files, #gzip, #gzip?, #inputmode?, #int_enc?, #line, #line_, #lines, #lines_, make_filter_methods, #mode, #mode?, #noall, #noautoclose, #nocloseoncopy, #nocloseoneof, #noext, #norecurse, #nostreamenum, #nostreamenum?, #nosync, #outputmode?, #r, #r!, #record, #record_, #records, #records_, #recurse, #row, #row_, #rows, #rows_, #skip, #skipdirs, #skipentries, #skipfiles, #skiplines, #skipping?, #skiprecords, #skiprecords_, #skiprows, #split, #stream_iter?, #sync, #sync?, #w, #w!
Constructor Details
This class inherits a constructor from RIO::State::Base
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class RIO::State::Base
Instance Method Details
#check? ⇒ Boolean
48 |
# File 'lib/rio/dir.rb', line 48 def check?() self.directory? end |
#dopen ⇒ Object
60 61 62 63 |
# File 'lib/rio/dir.rb', line 60 def dopen() self.rl = self.stream_rl_ become 'Dir::Open' end |
#when_missing(sym, *args) ⇒ Object
49 |
# File 'lib/rio/dir.rb', line 49 def when_missing(sym,*args) dopen() end |