def_single_delegator(accessor, method, ali = method) -> ()Ruby 1.9.3 から[permalink][rdoc][edit]def_delegator(accessor, method, ali = method) -> ()-
メソッドの委譲先を設定します。
- [PARAM]
accessor: - 委譲先のオブジェクト
- [PARAM]
method: - 委譲先のメソッド
- [PARAM]
ali: - 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_singleton_delegator の別名になります。
[SEE_ALSO] SingleForwardable#def_delegators
- [PARAM]