るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.131秒)
トップページ > クラス:Module[x] > クエリ:Module#remove_method[x]

別のキーワード

  1. to_json hash#to_json
  2. open io#seek
  3. read io#read
  4. each io#gets
  5. each_line io#gets

ライブラリ

キーワード

検索結果

Module#remove_method(*name) -> self (23001.0)

インスタンスメソッド name をモジュールから削除します。

...以上の String か Symbol を指定します。

@raise NameError 指定したメソッドが定義されていない場合に発生します。

class C
def foo
end

remove_method :foo
remove_method :no_such_method # 例外 NameError が発生
end

@see Module#undef_method...

Module#method_removed(name) -> () (17.0)

メソッドが Module#remove_method により削除 された時にインタプリタがこのメソッドを呼び出します。

...メソッドが Module#remove_method により削除
された時にインタプリタがこのメソッドを呼び出します。

特異メソッドの削除に対するフックには
BasicObject#singleton_method_removed
を使います。

@param name 削除されたメソッド名が Symbol...