RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
Following on from the last episode, today we look at some more advanced uses of Ruby's string formatting features.
Read More