Rails のソースを読んでいると、あらゆるところで method_missing をオーバーライドしています。 例えば、String クラスにある inquiry は env = 'production'.inquiry env.production? #=> true env.development? #=> false class String def inquiry ActiveSupport::StringInquirer.new(self) end end ======================================================================== class StringInquirer < String private def respond_to_missing?(method_name, include_private