2014-08-23 Ruby | Module | undef_method Ruby 概要 Module#undef_method(*name) -> self 詳細 このモジュールのインスタンスメソッド name を未定義にする。 サンプルコード class Hoge def hoge 'hoge' end print instance_methods(false), "\n" undef_method :hoge print instance_methods(false), "\n" end 出力 $ ruby undef_method.rb [:hoge] [] 参照 http://docs.ruby-lang.org/ja/2.0.0/method/Module/i/undef_method.html