I don't pretend to be a huge fan of Ruby. That said, I can respect when a language has a feature that's pretty damn neat and useful. For the uninformed, method_missing in Ruby is something like the following: # Basic class, no methods, but method_missing love class Rapture def initialize @missing_msg = "Oh god, calling method_missing" end # Called when a non-existent method call on an instance # o