Writing Modular Ruby Code: Lessons Learned from Rails 3

Agile Development