RubyTapas
Short Screencasts of Gourmet Ruby, by Avdi Grimm
In this follow-up to episode #331, we examine how naming methods can alter how responsibilities are distributed.
Read More