After a brief introduction of Ruby Basics it goes straight up with the pattern: General Problems of Pattern, explanation of the proposal of the gang-of-four, implementation in Ruby and finally a see the bigger picture. Peppered with matching code samples obtained as a very good insight into each pattern and an equally deep into the language itself.