List of Tables

 

Chapter 1. Bootstrapping your Ruby literacy

Table 1.1. Basic operations in Ruby

Table 1.2. Basic input/output methods and flow control in Ruby

Table 1.3. Ruby’s special objects and comment

Table 1.4. Valid variable names in Ruby by variable type

Table 1.5. Key Ruby directories and their RbConfig terms

Table 1.6. Summary of commonly used Ruby command-line switches

Chapter 2. Objects, methods, and local variables

Table 2.1. Examples of Ruby expressions and the values to which they evaluate

Table 2.2. Sample method signatures with required, optional, and default-valued arguments

Chapter 3. Organizing objects with classes

Table 3.1. Summary of the attr_* family of getter/setter creation methods

Chapter 5. The default object (self), scope, and visibility

Table 5.1. How the current object (self) is determined

Chapter 6. Control-flow techniques

Table 6.1. Common exceptions

Chapter 7. Built-in essentials

Table 7.1. Built-in Ruby classes with literal constructors

Table 7.2. Methods with operator-style syntactic sugar–calling notation

Table 7.3. Mapping sample expressions to their evaluation results and Boolean values

Chapter 8. Strings, symbols, and other scalar objects

Table 8.1. Common arithmetic expressions and their evaluative results

Table 8.2. Common time and date format specifiers

Chapter 9. Collection and container objects

Table 9.1. Summary of common array query methods

Table 9.2. Common hash query methods and their meanings