Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class Module > remove_method (private)
remove_method(*name) -> self
インスタンスメソッド name をモジュールから削除します。
Ruby 1.8.0 以降は複数のメソッド名を指定して一度に削除できます。
class C def foo end remove_method :foo remove_method :no_such_method # 例外 NameError が発生 end
[SEE_ALSO] Module#undef_method