title: method_missing gotchas in Ruby
body: <p>Are there any things to be careful about when defining the <code>method_missing</code> method in Ruby?  I'm wondering whether there are some not-so-obvious interactions from inheritance, exception throwing, performance, or anything else.</p>