Slides from a discussion I introduce at Rails Camp 14 and again at rorosyd on 12 November, 2013. Note that these slides only provide a glimpse as they don't include the before and after code examples nor, obviously, the discussion that ensued.
www.cockatoosoftware.com.au Some resources “Practical Object-Oriented Design in Ruby” by Sandi Metz "Objects on Rails" by Avdi Grimm "Designing Object-Oriented Software" by Rebecca Wirfs-Brock et al "Refactoring: Ruby Edition" by Jay Fields, Shane Harvie and Martin Fowler "Design Patterns in Ruby" by Russ Olsen