The exercises and code from the book metaprogramming Ruby from the The Pragmatic bookshelf.