Keeping Ruby Reasonable

Metaprogramming