RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
When defining multiple implementations of a single role, there are some pitfalls to watch out for.
Read More