remove_method(*name) -> self
[permalink][rdoc][edit]-
インスタンスメソッド name をモジュールから削除します。
Ruby 1.8.0 以降は複数のメソッド名を指定して一度に削除できます。
- [PARAM] name:
- 0 個以上の String か Symbol を指定します。
- [EXCEPTION] NameError:
- 指定したメソッドが定義されていない場合に発生します。
class C def foo end remove_method :foo remove_method :no_such_method # 例外 NameError が発生 end
[SEE_ALSO] Module#undef_method