Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class Object > method

instance method Object#method

method(name) -> Method

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

[PARAM] name:
メソッド名をSymbol またはStringで指定します。
[EXCEPTION] NameError:
定義されていないメソッド名を引数として与えると発生します。
me = -365.method(:abs)
p me #=> #<Method: Fixnum#abs>
p me.call #=> 365

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