Just me followng the book "Programming Ruby 1.9 & 2.0" by Dave Thomas, Andy Hunt and Chad Fowler