Repository accompanying the guest blog post on http://rubylearning.com