Dp4r is a project mainly written in Ruby, it's free.
Design Patterns Implementation in Ruby
(Design Patterns for Ruby)
Try to implement design patterns in Ruby by its syntactic sugar, and fantastic features such as single inheritance but mixin concept, duck typing, metaprogramming and etc.
Done.
Done.