P



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]

object attributes
object classes [See classes, abstract.]
object prevalence via Madeleine
Object superclass, Kernel methods
Object#method_missing method, nonexistent methods in method calls
objects
     attributes, local variables versus
     classes as
     classes, creating from
     constructors
    converting to
         arrays
         printable representations
         strings
     defining
     destructors
     explicit messages, sending to
     finalizers
     freezing
     IDs
     instantiated
     MatchData
     Method
     methods, adding to
     mixing modules into
     mutable
     Proc
     specializing
    storing
         code as
         in PStore library
     tracking
     UnboundMethod
     variable objects, data types
     variables
ObjectSpace module
ObjectSpace.each_object method, object tracking
offset method
Og, Nitro
oid variable (IOWA)
one-character strings
one-click installers, Microsoft Windows
Oniguruma
     defining
    regex
         building in
         lookbehinds
         named matches
         new features for
         quantifiers
         recursion
         testing in
online magazines (Ruby)
OOP (object-oriented programming)
     AOP
    class methods
         creating
         declaring
         privatizing
     class variables, creating
     class-level helper functions, defining
     class-level reader/writer attributes, automatically defining
    classes
         module inclusion
         testing
     classless OOP
     coerce method
     complex constructors
     continuations, implementing generators
    converting
         objects to arrays
         objects to printable representations
         objects to strings
         strings to arrays
     data-only classes, creating
     DBC
     default parameters, detecting
     design patterns
     explicit messages, sending to objects
     FP
     freezing objects
     instance attributes, creating
     Method objects
    methods
         controlling access
         delegating calls
         forwarding calls
    modules
         append_features method
         classes, including in
         instance methods
         methods
         mixing into objects 2nd
         mixins
     multiple constructors
     nesting classes
     nesting modules
    objects
         copying
         equality, testing
         Proc objects
         storing as code
     parametric classes, creating
     prototype-based OOP
     specializing objects
     Struct class
     superclasses, inheriting from
     UnboundMethod objects
     uninitialized objects
     web resources
     XP
open method, files
     appending
     opening/closing
     temporary
Open-URI library
operating systems, determining
operators
     &&
     << >> (append), strings
     and-or
     array expansion
     comparison (<=>) 2nd
     list of
     methods as
     modulus
     n (multiplication), strings
     nil, defining
     overloading 2nd
     precedence
     range
     reflexive assignment operators
     relationship (===)
     scope
    spaceship [See comparison operators (<=>).]
    ternary
         decision
         spacing
     | (OR), number bit-level operations
     || (pipe)
Oracle, interfacing to
ORM (Object-Relational Mapper)
overloading operators 2nd
overriding methods
owned? method, file ownership




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