このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.2 リファレンスマニュアル

instance method Module#undefined_instance_methods

undefined_instance_methods -> [Symbol]Ruby 3.2 から[permalink][rdoc][edit]

そのモジュールで Module#undef_method によって未定義にされたインスタンスメソッド名の一覧を配列で返します。

祖先で未定義にされたメソッドは含まれません。

class Foo
  def bar; end
  def baz; end
end

class Sub < Foo
  undef bar
end

p Sub.undefined_instance_methods # => [:bar]
p Foo.undefined_instance_methods # => []

[SEE_ALSO] Module#undef_method, Module#instance_methods