In Defense of Ruby Metaprogramming

Ruby on Rails