D



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]

calculate method
call stacks, determining callers in
callcc method
caller method, determining callers in call stacks
canvas widgets (Ruby/Tk GUI)
capitalize method, String class
carets (^)
     ^ (XOR) operator, number bit-level operations
     character classes
     string parameters
case equality operators (===) 2nd
case limbs, case statements
case statements 2nd
     break statements
     case limbs
     Fahrenheit and Celsius temperature conversion sample program
     relationship operators (===)
     then keyword
casecmp method, String class
cattr_reader method
cattr_writer method
center method, formatting strings
Cerise
CGI (Common Gateway Interface) programming
     Amrita
     Cerise
     cgi.rb library
     cookies
     HTML forms, displaying/processing
     ruby-web
     URL access
     user sessions
cgi.rb library
chained method calls
chaining directories
character classes, regex
character sets, $KCODE global variable
characters, grabbing from keyboard
chardev? method
check boxes, creating in
     QtRuby
     Ruby/GTK2
     Ruby/Tk
child classes [See derived classes.]
children method
chmod method
     file permissions
     strings
chomp! Operations, Fahrenheit and Celsius temperature conversion sample program
chop method, strings
chr method, iterating files
chroot method, changing root directories
class attributes
class instance variables 2nd
class method 2nd
     class objects
     file ownership
     ThreadGroup.new, creating thread groups
class variables
class-level helper functions, defining
class-level reader/writer attributes, automatically defining
class_variables method, obtaining class variables lists
classes
     abstract 2nd
     ancestor lists, obtaining
    child [See classes, derived.]
     Complex
     concrete type
     constant values, retrieving
     constructors
     data-only, creating
    Date
         cweek accessor
         interconverting between dates/time
         validating dates
     DateTime, interconverting between dates/time
     defining 2nd
     Deflate, string compression
     DelegateClass method
     derived
     eigenclasses
     False
    File
         atime method
         basename method
         binmode method
         chmod method
         class method
         compare method
         copy method
         ctime method
         delete method
         dirname method
         flock method
         install method
         join method
         link method
         move method
         mtime method
         new method
         open method
         path method
         putc method
         rename method
         rewind method
         safe_unlink method
         seek method
         split method
         truncate method
         umask method
         utime method
     Inflate, string compression
     inheritance 2nd
     instance variables
     instances versus
     instantiating, dynamically instantiating by name
     is-a relationships
    methods
         adding to
         associating
         creating
         declaring
         private methods lists, obtaining
         privatizing
         public methods lists, obtaining
         tracking additions
     Module 2nd
     modules
         including in
         lists of, obtaining
     names
     nesting
     objects
         classes, testing
         creating
     parametric, creating
     Pathname
     PGconn
     PGlarge, methods of
     PGresult, methods of
     private methods
     protected methods
     public methods
     Rational, numbers
     self pseudovariables
     SimpleDelegator
     SingleForwardable
     singletons
     SizedQueue, threads
    String
         capitalize method
         casecmp method
         downcase method
         swapcase method
     StringScanner
     Struct
     structure templates
     superclasses, inheriting from
    Time
         Comparable module
         interconverting between dates/time
         mktime method
         strftime method 2nd 3rd
         Time.at method
         Time.gm method
         Time.utc method
         to_a instance method
         wday instance method
         zone accessor
     tracking definition changes
     True
     variables
         @@ prefix
         creating
         lists of, obtaining
classify method, mathematical sets
classless OOP (object-oriented programming)
clients, drb
    network
         contacting official timeservers
         encoding/decoding attachments
         IMAP server interaction
         mail-news gateways
         number generators
         Open-URL library
         peer-to-peer servers
         POP server interaction
         retrieving web pages from URLs
         sending email via SMTP
clone method
     copying objects
     deep copying
     strings, calculating MD5 hashes
close method, temporary files
closures
code coverage, measuring [See also OOP (object-oriented programming), classes, testing.]
codepoints
     defining
     precomposed/decomposed forms table
     strings
coding at runtime
coerce method
coercion [See also implicit conversions, numeric conversion.]
collating strings
colon (:)
     :include: tags
     :main: tags
     :nodoc: tags
     :notnew: tags
     :title: tags
column_size method, matrices
comma-delimited data, parsing strings
command output strings, grave accents (`)
command-line
     parameters, ARGV[0]
     parsing options
commands, output substitution
comments
commit method, interrupting transactions
Comparable module, comparing date/time values
compare method, files
comparing files
comparison operators (<=>) 2nd
compiler pipelines, Nitro
Complex class
complex numbers
components
     IOWA, control transfer
     Wee
compression, strings
concatenating numbers to strings
concrete type classes
condition variables, threads
conditional statements
conferences (Ruby)
config_key method
const_get method
     dynamically instantiating classes by name
     retrieving module/class constant values
const_missing method
constants
     capturing globally
     defined constants lists, obtaining
     deleting
     examples of
     numeric
     values, changing
constants (global)
constants method, obtaining defined constants lists
constructors 2nd
continuations, implementing generators
control structures
     branches
    looping
         break keyword
         examples of
         iterators
         Kernel module
         next keyword
         pretest loops
         redo keyword
         retry keyword
         until control structures
         while control structures
         yield keyword
controller classes, Nitro
converting [See also coerce method.]
     character encodings
     objects to arrays
     objects to printable representations
     objects to strings
     strings to arrays
cookies, CGI programming
copy method
copying
     deep copies 2nd
     directory trees
     files
     objects
     shallow copies
correlation coefficients
count method, strings
covector method
coverage (code), measuring
crc32 method, strings
critical sections, synchronizing threads
crypt method, string encryption
CSV (comma-separated values) data format
csv.rb module
ctime method
     file time stamps
     formatting date/ time values
curr_objdir method
curr_srcdir method
current method, finding thread identities
current time, determining
CUT (class under test), ZenTest tools
cweek accessor, finding week of the year




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