In order to truly understand Ruby's object model, we must learn to see the singleton classes.
Did you think Ruby had class methods? Surprise: it doesn't!
Master the Ruby object model with the help of a dancing cow
How to find out if there is a super method to be called, and other tricks for using super within a module.
A dive into some of the dark corners of the `super` keyword.
Sometimes one instance is all you need.