T



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]

safe_level method, threads
safe_unlink method
sample programs, Fahrenheit and Celsius temperature conversion
scaffolding (Ruby on Rails)
scan method
     regex, matching
    strings
         matching
         searching
scanf method, converting strings to numbers
Schwartzian transforms
SciTe
scope operators
scripts
    arguments
         ARGF
         ARGV
     command-line options, parsing
     current platforms, determining
     directory trees, copying
     environment variables
         getting
         importing as globals
         setting
         storing as arrays
         storing as hashes
     Etc module
     exit codes, getting/setting
    external programs, running
         command output substitution
         exec method
         input/output manipulation
         process manipulation
         system method
     files, deleting
     hard disk free space, determining
     libraries
    Microsoft Windows
         ActiveScriptRuby
         one-click installers
         Win32API
         Win32OLE
     operating systems, determining
     program interactivity, testing
     Ruby installations
     Ruby interpreter, piping into
    Shell library
         Filter class
         I/O reflection
         popdir method
         pushdir method
         transact method
     text filters
sec2dhms function, computing date/time value differences
seconds
     epochs
     leap
     microseconds
     printing
security
     attachments, encoding/decoding
     drb clients
    encryption
         rot13 text, encoding/decoding in strings
         strings
seek method, random access to files
select method
self pseudovariables, classes
serializing objects
servers
     drb
     gem servers, running
     IMAP, network client interaction
    network
         peer-to-peer servers
         threaded servers
         time of day simple server example
     POP, network client interaction
service discovery, drb
set-group-id bits (file permissions)
set-user-id bits (file permissions)
set_config_key method
set_trace_func method
setmyvar method
sets [See mathematical sets, advanced operations.]
setter methods 2nd
setup.rb library
shallow copies
Shell library
     Filter class
     I/O reflection
     popdir method
     pushdir method
     transact method
shift method, threads
signal messages, FXRuby
similar? Method, calculating Levenshtein distance in strings
SimpleDelegator class
single-quoted strings
SingleForwardable class
singleton_method_added method
singleton_methods
singletons
     classes
     creating
     defining
     methods
     Singleton Pattern, The
size? Method, checking file size
SizedQueue class, threads
slashes (/), /m (multiline modifiers)
SMTP, sending email via
sort_by method
sorting binary trees
source method, string as files
source poles, stacks
sources (programs), reading
spaceship operators [See comparison operators (<=>).]
specializing objects
split method
     Fahrenheit and Celsius temperature conversion sample program
     file pathnames
     strings, tokenizing
sprintf method
     base number conversion
     strings, formatting
SQLite, interfacing to
square roots
squeeze method, removing duplicate characters from strings
srcfiles method
stacked method calls
stacks
     expressions, detecting unbalanced punctuation
     recursion
     stricter stacks, implementing
StandardErrors
start method, threads
stat method, file time stamps
status method, threads
STDERR constant
STDIN constant
STDOUT constant
sticky bits (file permissions)
stock ticker case study (drb)
stop method, threads
stop? Instance method, threads
storing
     code as objects
    environment variables
         as arrays
         as hashes
stream parsing, XML
strftime method
     days of the week, determining
     formatting date/time values
     printing hours/minutes/seconds
     time zones, converting
     week of the year, finding
String class
     capitalize method
     casecmp method
     downcase method
     percent sign (%) method
     swapcase method
string parameters, carets (^)
StringIO library, strings as files
strings
     %q notations
     32-bit CRC, calculating
     angle brackets (< >)
     append operator (<< >>)
     arrays 2nd
     as files
     as IO objects
     ASCII codes and characters, converting between
     base64 strings, encoding/decoding
     braces ({})
     bracket notations (I18N)
     brackets ( [] )
    case
         detecting
         upper/lower, controlling
     character/line sequences
    characters
         ASCII codes, converting between
         counting in
         printing special characters
         removing duplicate characters
         removing specific characters
     codepoints
     comma-delimited data, parsing
     command output, grave accents
     compressing
     concatenating numbers to
    conversions
         characters and ASCII codes
         explicit
         implicit
         numbers
    converting
         objects to
         to arrays
     counting characters in
     date/time values, retrieving from
     date/time, matching (regex)
     double-quoted
     each iterators
     each-byte iterators
     encoding/decoding
    encryption
         crypt method
         rot13 text, encoding/decoding
     expressions, embedding
     finding length of
     formatting 2nd
     get, Fahrenheit and Celsius temperature conversion sample program
     here-documents
    I18N
         $KCODE global variable
         interpretation in
         jcode library
         UTF-8 string concatenation
     interpolation, delaying
     iterating over (I18N)
     iterators
     length method
     Levenshtein distance, calculating
     limit parameters
     matching
     MD5 hashes, calculating
     normalizing
     null characters
     numbers, converting to
     one-character strings
     paired delimiters
     parentheses ( () )
     pound signs (#)
     processing
     repeating
     reversing
     searching
     single-quoted
     specialized comparisons
     StringScanner class
     substitutions
    substrings
         accessing
         assigning
         checking for via UTF-8 encodings
     successive strings, generating
     symbols, converting to
     tab characters, expanding/compressing
     text, wrapping
     tokenizing
     trailing newlines/characters, removing
     trees, converting to
     unpack method 2nd
     upper/lowercase, controlling
     whitespace, trimming
StringScanner class
strip method, strings
Struct class
structure templates
sub method, string substitutions
subclasses, greater than symbol (<)
subexpressions, embedding in regex
substrings
     accessing
     assigning
     checking for, UTF-8 encodings
succ method, generating successive strings
super keyword, overriding methods
superclasses
     inheriting from
     is-a relationships
     Object, Kernel methods
swapcase method, String class
swapping variables
symbolic links
symbols, converting to strings [See also arrays, variables.]
symlink? method
symlinks, copying directory trees
sync method, buffering/unbuffering I/O
sync.rb library, threads
synchronizing threads
     critical sections
     predefined synchronized queue classes
     resource access
synonyms, creating for methods
syntax
     =end markers, embedded documentation
     begin keyword
     blankspaces
     blocks
     end keyword
     exclamation points (!), identifiers
     hashes (-), methods, passing to
     identifiers, underscores (_)
     if statements, elseif keyword
    keywords
         do
         method names
         then
     method calls, parentheses ( ( ) )
     pound signs (#)
     pseudovariables
     question marks (?), identifiers
     ternary operators, spacing
     unless-else clauses
syscall method
system administration
    arguments
         ARGF
         ARGV
     command-line options, parsing
     current platforms, determining
     directory trees, copying
     environment variables
         getting
         importing as globals
         setting
         storing as arrays
         storing as hashes
     Etc module
     exit codes, getting/setting
    external programs, running
         command output substitution
         exec method
         input/output manipulation
         process manipulation
         system method
     files, deleting
     hard disk free space, determining
    Microsoft Windows
         one-click installers
         scripting in
     operating systems, determining
     program interactivity, testing
     Ruby installations
     Ruby interpreter, piping into
     script libraries
    Shell library
         Filter class
         I/O reflection 2nd
         popdir method
         pushdir method
         transact method
     text filters
system method, running external programs




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

Similar book on Amazon

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