Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > forwardableライブラリ > Forwardableモジュール > def_delegator
def_instance_delegator(accessor, method, ali = method) -> nil
def_delegator(accessor, method, ali = method) -> nil
メソッドの委譲先を設定します。
委譲元のオブジェクトで ali が呼び出された場合に、 委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_instance_delegator の別名になります。