RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
Learning the rules of Ruby's inheritance callbacks, in order to do defensive metaprogramming.
Read More