Ruby 3.1 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Objectクラス > method

instance method Object#method

method(name) -> Method[permalink][rdoc]

オブジェクトのメソッド name をオブジェクト化した Method オブジェクトを返します。

[PARAM] name:
メソッド名をSymbol またはStringで指定します。
[EXCEPTION] NameError:
定義されていないメソッド名を引数として与えると発生します。

me = -365.method(:abs)
p me #=> #<Method: Integer#abs>
p me.call #=> 365

[SEE_ALSO] Module#instance_method, Method, BasicObject#__send__, Object#send, Kernel.#eval, Object#singleton_method