instance method SingleForwardable#def_delegators
def_singleton_delegators(accessor, *methods) -> nil
def_delegators(accessor, *methods) -> nil
-
メソッドの委譲先をまとめて設定します。
- [PARAM] accessor:
- 委譲先のオブジェクト
- [PARAM] methods:
- 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、 委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_singleton_delegators の別名になります。
module SingleForwardable