るりまサーチ

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

別のキーワード

  1. _builtin new
  2. _builtin to_s
  3. _builtin []
  4. _builtin inspect
  5. _builtin each

ライブラリ

クラス

検索結果

Module#undef_method(*name) -> self (26137.0)

このモジュールのインスタンスメソッド name を未定義にします。

...B < A
def ok
puts 'B'
end
end

B.new.ok # => B

# undef_method の場合はスーパークラスに同名のメソッドがあっても
# その呼び出しはエラーになる
class B
undef_method
:ok
end
B.new.ok # => NameError

# remove_method の場合は...
...、undef 文と undef_method の違いは、
メソッド名を String または Symbol で与えられることです。

module M1
def foo
end
def self.moo
undef foo
end
end
M1.instance_methods false #=> ["foo"]
M1.moo
M1.instance_methods false #=> []
module M2...
...def foo
end
def self.moo
undef_method
:foo
end
end
M2.instance_methods false #=> ["foo"]
M2.moo
M2.instance_methods false #=> []...