RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
Today we tackle one of Ruby's most controversial new features. Building on the example from episode #249, we'll look at how to extend a core class with custom methods, without …
Read More