RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
In this episode, we'll convert a global patch into a safer refinement.
Read More