Quick, easy, minimal immutable Value Objects in Ruby

Singleton Class Exec

In order to truly understand Ruby's object model, we must learn to see the singleton classes.


There's more to Ruby's `ensure` keyword than just exception handling.

Class Method

Did you think Ruby had class methods? Surprise: it doesn't!