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