J



Index


[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

I/O (input/output)
     $stdout variable
     ARGF variable
     buffering/unbuffering
    directories
         chaining
         changing
         changing root
         deleting recursively
         finding
         iterating over
         lists of entries, getting
         setting
     fcntl method
     fileno method
    files
         appending
         binary
         block-oriented devices, testing for
         comparing
         copying
         deleting
         distinguishing between
         existence, checking
         finding
         grabbing characters from keybard
         installing
         iterating over
         length, determining
         links
         locking
         moving
         opening/closing
         ownership
         random access
         reading into memory
         renaming
         single character outputs
         size, checking
         stream/terminal associations, testing for
         strings as
         temporary
         time stamps 2nd
         truncating
         umasks
         unlinking
         updating
         user ID
     ioctl method
     nonblocking
    pipes ( | )
         opening
         reading
         threads
         writing
    programs
         reading embedded data
         reading sources
     readpartial method
     select method
     STDERR constant
     STDIN constant
     STDOUT constant
     syscall method
I/O reflection
I18N (internalization)
     bytes, character correspondences
    character encodings
         converting
         detecting
     decomposed characters
     development of
     jcode library, redefining methods
     jcount method
     mbchar? convenience method
    message catalogs
         environment variables
         extracting messages
         gettext library
         mo-files
         po-files
         RubyGems
         text domains
         updating messages
         uses of
     methods with special characters
     regular expressions
    strings
         $KCODE global variable
         bracket notations
         codepoints
         collating
         interpretation in 2nd
         iterating over
         jcode library
         normalizing Unicode strings
         substrings, checking for
         unpack method
         UTF-8 string concatenation
     UCS-2 encodings
     unaccented characters
    Unicode
         encodings
         terminology of
         UTF-8 encodings 2nd
     UTF-16 encodings
     UTF-8 encodings
         $KCODE global variable
         bracket notations in strings
         byte/character correspondences
         converting character encodings
         decomposed characters
         detecting character encodings
         iterating over strings
         jcode library
         jcount method
         mbchar? convenience method
         methods, special characters in
         regular expressions 2nd
         string interpretation
         substrings, checking for
         unaccented characters
         unpack method
iconv library, converting character encodings
IDE (Integrated Development Environment)
     ArachnoRuby
     FreeRIDE
     Komodo
     RDE
     RDT
identifiers
     exclamation points (!)
     question marks (?)
     underscores (_)
identity matrices, creating
if statements
     elseif keyword
     Fahrenheit and Celsius temperature conversion sample program
     then keyword
if-modifiers, Fahrenheit and Celsius temperature conversion sample program
image file formats, FXRuby support for
image manipulation, RMagick data format
     drawing API
     resizing images
     retrieving information from images
     special effects/transformations
IMAP servers, network client interaction
implicit conversions
     numeric conversion
     strings
importing environment variables as globals
include modules
include? method, searching strings
included_modules method, obtaining class modules lists
index method, searching strings
index variables, modifying
Inflate class, string compression
inheritance
     delegating versus
     diamond inheritance problems
     greater than symbol (<)
     is-a relationships
     MI
     polymorphism
inherited method
initalize_copy method
initialize method 2nd
inner_product method
ino method, finding inode numbers
inode numbers, finding in files
input-based messages, FXRuby
input/output manipulation
insert method, binary trees
inspect method, converting objects to printable representations
install method
installing
     Microsoft Windows, one-click installers
    Ruby
         quick installations
         temporary installations
instance attributes [See object attributes.]
instance methods
     alive?, threads
     blksize, file sizes
     blocks, file sizes
     each, iterating directories over
     executable_real?
     gid
     grpowned?
     modes
     Module#ancestors, obtaining class ancestors lists
     modules 2nd
     MysqlField object
     MysqlRes object
     owned?
     path, file pathnames
     pound signs (#)
     raise, threads
     readable_real?
     stat, file time stamps
     stop?, threads
     to_a, dates/times
     uid
     wday, determining days of the week
     writable_real?
     zero?, file length
instance variables
     assigning
     class instances 2nd
     classes
     examples of
     lists of, obtaining
     retrieving
instance_methods
instance_of? method
instances, classes versus
instantiating
     classes, dynamically instantiating by name
     objects
InstantRails, Ruby on Rails
Integer method, converting strings to numbers
integers
     characters as
     ranges
integrate method
integration testing (Ruby on Rails)
interactivity (programs), testing
interface polymorphism
internalization [See I18N (internalization).]
interpolation 2nd
interpreter (Ruby), piping into
interrupting transactions
intersection method, mathematical sets
IO method, files
     iterating
     reading into memory
IO objects, strings as
IO.popen method, pipes
     opening
     reading
     writing
io/nonblock library
ioctl (I/O control) method
IOWA (Interpreted Objects for Web Applications)
     app.cnf configuration file
     components, control transfer
     home page
     installing
     mapfile.cnf configuration file
     mixed HTML/component templates
     oid variable
     requests
     session state, tracking
     templating in
IP addresses. matching regex
irb (interactive Ruby) utility 2nd
     debugging Ruby
     tab completion
IRC (Internet Relay Chat) channels
is-a relationships 2nd
is_a? method
iterating
     directories
     files
iterators
     blocks 2nd
    each
         for constructs
         strings
     each-byte, strings
     loops
     method calls
     parallel iterators, threads
     retry
     strings




The Ruby Way(c) Solutions and Techniques in Ruby Programming
The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition)
ISBN: 0672328844
EAN: 2147483647
Year: 2004
Pages: 269
Authors: Hal Fulton

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net