Table of Contents - Rio
Pages
Classes and Modules
- Kernel
- RIO
- RIO::Doc
- RIO::Doc::EXAMPLES
- RIO::Doc::HOWTO
- RIO::Doc::INDEX
-
RIO::Doc::INTRO
- Rio - Ruby I/O Facilitator
- Using a Rio
- Creating a Rio
- Creating a Rio that has a path
- Creating a Rio that refers to a web page
- Creating a Rio that refers to a file or directory on a FTP server
- Creating Rios that do not have a path
- Creating a Rio that refers to a clone of your programs stdin or stdout.
- Creating a Rio that refers to a clone of your programs stderr.
- Creating a Rio that refers to an arbitrary IO object.
- Creating a Rio that refers to a file descriptor
- Creating a Rio that refers to a StringIO object
- Creating a Rio that refers to a Temporary object
- Creating a Rio that refers to an arbitrary TCPSocket
- Creating a Rio that runs an external program and connects to its stdin and stdout
- Path Manipulation
- Creating a Rio from a Rio's component parts.
- Changing a path's component parts.
- Splitting a Rio
- Creating a Rio by specifying the individual parts of its path
- Manipulating a Rio path by treating it as a string.
- Creating a Rio based on its relationship to another
- Configuring a Rio
- IO manipulators
- Grande configuration methods
- Grande selection methods
- Rio I/O
- Proxy operations
- Grande operators
- Renaming and Moving
- Deleting
- Miscellany
- Using Symbolic Links
- Using A Rio as an IO (or File or Dir)
- Automatically Closing Files
- Explicitly Closing Files
- Open mode selection
- CSV mode
- YAML mode
- RIO::Doc::OPTIONAL
- RIO::Doc::SYNOPSIS
- RIO::IF
- RIO::IF::CSV
- RIO::IF::Dir
- RIO::IF::File
- RIO::IF::FileOrDir
- RIO::IF::Grande
- RIO::IF::GrandeEntry
- RIO::IF::GrandeStream
- RIO::IF::Path
- RIO::IF::RubyIO
- RIO::IF::String
- RIO::IF::Test
- RIO::IF::YAML
- RIO::Rio
Methods
- ::cwd — RIO
- ::new — RIO::Rio
- ::rio — RIO::Rio
- ::rio — RIO
- ::rio — Kernel
- ::root — RIO
- #+ — RIO::IF::String
- #+@ — RIO::IF::GrandeStream
- #/ — RIO::IF::Path
- #< — RIO::IF::Grande
- #<< — RIO::IF::Grande
- #<=> — RIO::Rio
- #== — RIO::Rio
- #=== — RIO::Rio
- #=~ — RIO::Rio
- #> — RIO::IF::Grande
- #>> — RIO::IF::Grande
- #[] — RIO::IF::Grande
- #a — RIO::IF::GrandeStream
- #a! — RIO::IF::GrandeStream
- #abs — RIO::IF::Path
- #abs? — RIO::IF::Test
- #absolute? — RIO::IF::Test
- #all — RIO::IF::GrandeEntry
- #all? — RIO::IF::GrandeEntry
- #append_from — RIO::IF::Grande
- #append_to — RIO::IF::Grande
- #atime — RIO::IF::Test
- #base — RIO::IF::Path
- #basename — RIO::IF::Path
- #basename= — RIO::IF::Path
- #binmode — RIO::IF::RubyIO
- #blockdev? — RIO::IF::Test
- #bytes — RIO::IF::GrandeStream
- #chardev? — RIO::IF::Test
- #chdir — RIO::IF::Dir
- #chomp — RIO::IF::GrandeStream
- #chomp? — RIO::IF::GrandeStream
- #cleanpath — RIO::IF::Path
- #clear — RIO::IF::File
- #close — RIO::IF::RubyIO
- #close_write — RIO::IF::RubyIO
- #closed? — RIO::IF::Test
- #closeoncopy — RIO::IF::GrandeStream
- #closeoncopy? — RIO::IF::GrandeStream
- #closeoneof — RIO::IF::GrandeStream
- #closeoneof? — RIO::IF::GrandeStream
- #columns — RIO::IF::CSV
- #contents — RIO::IF::GrandeStream
- #copy_from — RIO::IF::Grande
- #copy_to — RIO::IF::Grande
- #csv — RIO::IF::CSV
- #ctime — RIO::IF::Test
- #cwd — RIO
- #delete — RIO::IF::Grande
- #delete! — RIO::IF::Grande
- #dir? — RIO::IF::Test
- #directory? — RIO::IF::Test
- #dirname — RIO::IF::Path
- #dirname= — RIO::IF::Path
- #dirs — RIO::IF::GrandeEntry
- #document — RIO::IF::YAML
- #documents — RIO::IF::YAML
- #dump — RIO::IF::YAML
- #dup — RIO::Rio
- #each — RIO::IF::Grande
- #each_byte — RIO::IF::RubyIO
- #each_line — RIO::IF::RubyIO
- #empty? — RIO::IF::Grande
- #entries — RIO::IF::GrandeEntry
- #eof? — RIO::IF::RubyIO
- #executable? — RIO::IF::Test
- #executable_real? — RIO::IF::Test
- #exist? — RIO::IF::Test
- #expand_path — RIO::IF::Path
- #ext — RIO::IF::Path
- #ext? — RIO::IF::Path
- #extname — RIO::IF::Path
- #extname= — RIO::IF::Path
- #fcntl — RIO::IF::RubyIO
- #file? — RIO::IF::Test
- #filename — RIO::IF::Path
- #filename= — RIO::IF::Path
- #fileno — RIO::IF::RubyIO
- #files — RIO::IF::GrandeEntry
- #find — RIO::IF::Dir
- #flush — RIO::IF::RubyIO
- #fnmatch? — RIO::IF::Test
- #fspath — RIO::IF::Path
- #fsync — RIO::IF::RubyIO
- #ftype — RIO::IF::Test
- #get — RIO::IF::Grande
- #getc — RIO::IF::RubyIO
- #getline — RIO::IF::GrandeStream
- #getobj — RIO::IF::YAML
- #getrec — RIO::IF::GrandeStream
- #getrow — RIO::IF::GrandeStream
- #gets — RIO::IF::RubyIO
- #glob — RIO::IF::Dir
- #grpowned? — RIO::IF::Test
- #gsub — RIO::IF::String
- #gzip — RIO::IF::GrandeStream
- #gzip? — RIO::IF::GrandeStream
- #hash — RIO::Rio
- #host — RIO::IF::Path
- #initialize_copy — RIO::Rio
- #inspect — RIO::Rio
- #ioctl — RIO::IF::RubyIO
- #ioh — RIO::IF::RubyIO
- #ios — RIO::IF::RubyIO
- #join — RIO::IF::Path
- #join! — RIO::IF::Path
- #length — RIO::Rio
- #line — RIO::IF::GrandeStream
- #lineno — RIO::IF::RubyIO
- #lineno= — RIO::IF::RubyIO
- #lines — RIO::IF::GrandeStream
- #load — RIO::IF::YAML
- #lstat — RIO::IF::Test
- #merge — RIO::IF::Path
- #mkdir — RIO::IF::Dir
- #mkpath — RIO::IF::Dir
- #mode — RIO::IF::RubyIO
- #mode? — RIO::IF::RubyIO
- #mountpoint? — RIO::IF::Test
- #mtime — RIO::IF::Test
- #noautoclose — RIO::IF::GrandeStream
- #nocloseoncopy — RIO::IF::GrandeStream
- #nocloseoneof — RIO::IF::GrandeStream
- #noext — RIO::IF::Path
- #norecurse — RIO::IF::GrandeEntry
- #nosync — RIO::IF::RubyIO
- #object — RIO::IF::YAML
- #objects — RIO::IF::YAML
- #opaque — RIO::IF::Path
- #open — RIO::IF::FileOrDir
- #open? — RIO::IF::Test
- #owned? — RIO::IF::Test
- #path — RIO::IF::Path
- #pid — RIO::IF::RubyIO
- #pipe? — RIO::IF::Test
- #pos — RIO::IF::FileOrDir
- #pos= — RIO::IF::FileOrDir
- #print — RIO::IF::RubyIO
- #print! — RIO::IF::RubyIO
- #printf — RIO::IF::RubyIO
- #printf! — RIO::IF::RubyIO
- #putc — RIO::IF::RubyIO
- #putc! — RIO::IF::RubyIO
- #putobj — RIO::IF::YAML
- #putobj! — RIO::IF::YAML
- #putrec — RIO::IF::GrandeStream
- #puts — RIO::IF::RubyIO
- #puts! — RIO::IF::RubyIO
- #r — RIO::IF::GrandeStream
- #r! — RIO::IF::GrandeStream
- #read — RIO::IF::FileOrDir
- #readable? — RIO::IF::Test
- #readable_real? — RIO::IF::Test
- #readline — RIO::IF::RubyIO
- #readlines — RIO::IF::RubyIO
- #readlink — RIO::IF::FileOrDir
- #readpartial — RIO::IF::RubyIO
- #realpath — RIO::IF::Path
- #recno — RIO::IF::RubyIO
- #record — RIO::IF::GrandeStream
- #records — RIO::IF::GrandeStream
- #recurse — RIO::IF::GrandeEntry
- #rel — RIO::IF::Path
- #rename — RIO::IF::FileOrDir
- #rename! — RIO::IF::FileOrDir
- #reopen — RIO::IF::FileOrDir
- #rewind — RIO::IF::FileOrDir
- #rio — RIO
- #rio — Kernel
- #rm — RIO::IF::File
- #rmdir — RIO::IF::Dir
- #rmtree — RIO::IF::Dir
- #root — RIO
- #root? — RIO::IF::Test
- #route_from — RIO::IF::Path
- #route_to — RIO::IF::Path
- #row — RIO::IF::GrandeStream
- #rows — RIO::IF::GrandeStream
- #scheme — RIO::IF::Path
- #seek — RIO::IF::FileOrDir
- #setgid? — RIO::IF::Test
- #setuid? — RIO::IF::Test
- #size — RIO::IF::Test
- #size? — RIO::IF::Test
- #skip — RIO::IF::Grande
- #skipcolumns — RIO::IF::CSV
- #skipdirs — RIO::IF::GrandeEntry
- #skipdocuments — RIO::IF::YAML
- #skipentries — RIO::IF::GrandeEntry
- #skipfiles — RIO::IF::GrandeEntry
- #skiplines — RIO::IF::GrandeStream
- #skipobjects — RIO::IF::YAML
- #skiprecords — RIO::IF::GrandeStream
- #skiprows — RIO::IF::GrandeStream
- #socket? — RIO::IF::Test
- #split — RIO::IF::Grande
- #splitlines — RIO::IF::GrandeStream
- #splitpath — RIO::IF::Path
- #stat — RIO::IF::Test
- #sticky? — RIO::IF::Test
- #string — RIO::Rio
- #strip — RIO::IF::GrandeStream
- #strip? — RIO::IF::GrandeStream
- #sub — RIO::IF::String
- #symlink — RIO::IF::FileOrDir
- #symlink? — RIO::IF::Test
- #sync — RIO::IF::RubyIO
- #sync? — RIO::IF::RubyIO
- #tell — RIO::IF::FileOrDir
- #to_a — RIO::IF::Grande
- #to_ary — RIO::Rio
- #to_i — RIO::IF::RubyIO
- #to_io — RIO::IF::RubyIO
- #to_path — RIO::Rio
- #to_s — RIO::Rio
- #to_str — RIO::Rio
- #to_uri — RIO::IF::Path
- #to_url — RIO::IF::Path
- #touch — RIO::IF::File
- #truncate — RIO::IF::File
- #tty? — RIO::IF::RubyIO
- #ungetc — RIO::IF::RubyIO
- #unlink — RIO::IF::Grande
- #urlpath — RIO::IF::Path
- #w — RIO::IF::GrandeStream
- #w! — RIO::IF::GrandeStream
- #writable? — RIO::IF::Test
- #writable_real? — RIO::IF::Test
- #write — RIO::IF::RubyIO
- #write! — RIO::IF::RubyIO
- #yaml — RIO::IF::YAML
- #yaml? — RIO::IF::YAML
- #zero? — RIO::IF::Test
- #| — RIO::IF::Grande