Design Patterns in Ruby is a guide to solving real-world problems with Ruby. Taking as it’s starting point 14 of the original Gang of Four patterns, the book reimagines them in the context of a modern dynamic programming language. Every step of the way, the book takes a hard look at the key questions:
What problem is the pattern trying to solve?
How does the traditional implementation of the pattern work?
Is there a better way in Ruby of solving the problem?
Design Patterns in Ruby is for you if you want to learn about Ruby or design patterns or both.