Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > forwardableライブラリ > SingleForwardableモジュール
クラスの継承リスト: SingleForwardable
オブジェクトに対し、メソッドの委譲機能を定義するモジュールです。
オブジェクトに対して extend して使います。
例:
g = Goo.new g.extend SingleForwardable g.def_delegator("@out", :puts) g.puts ...
def_singleton_delegator(accessor, method, ali = method) -> nildef_delegator(accessor, method, ali = method) -> nil
メソッドの委譲先を設定します。
def_singleton_delegators(accessor, *methods) -> nildef_delegators(accessor, *methods) -> nil
メソッドの委譲先をまとめて設定します。