RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
In this episode we'll see how Ruby lets us retry operations without resorting to a loop.
Read More