RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
In today's episode, we use a Ruby keyword to make a loop more flexible in the face of failures.
Read More