September 2014
Intermediate to advanced
240 pages
7h 2m
English
Chapter 1: Accustoming Yourself to Ruby
Item 1: Understand What Ruby Considers to Be True
Item 2: Treat All Objects as If They Could Be nil
Item 3: Avoid Ruby’s Cryptic Perlisms
Item 4: Be Aware That Constants Are Mutable
Item 5: Pay Attention to Run-Time Warnings
Chapter 2: Classes, Objects, and Modules
Item 6: Know How Ruby Builds Inheritance Hierarchies
Item 7: Be Aware of the Different Behaviors of super
Item 8: Invoke super When Initializing Subclasses
Item 9: Be Alert for Ruby’s Most Vexing Parse
Item 10: Prefer Struct to Hash for Structured Data
Item 11: Create Namespaces by Nesting Code in Modules