RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
Today's episode answers the question: how do you test that a block passed to a method is executed as intended?
Read More