Full threadminthd·"Practical Object-Oriented Design in Ruby: An Agile Primer" is a really good book for learning object oriented design. Not sure how long - but it's worth it - and you don't really have to read the whole thing.View on HN