Ruby 2.0.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > mainオブジェクト > define_method
define_method(name, method) -> Proc | Method | UnboundMethod
[permalink][rdoc]define_method(name) { ... } -> Proc
インスタンスメソッド name を Object に定義します。
ブロックを与えた場合、定義したメソッドの実行時にブロックが Object インスタンスの上で BasicObject#instance_eval されます。
[SEE_ALSO] Module#define_method