RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
In this episode, we begin defining our own custom exceptions for our apps or modules.
Read More