Source code for the "Gang of Four Design Patterns in Ruby" course.