けいじゅ@いしつかです.

trunkに入っている Forwardable ですが, オリジナルの意図が実現できていま
せん.

# 変わっていることに長い間気が付かなかったのも問題ですが(^^;;

trunkの版では, SingleForwardable をなくして, Forwardable で代用してい
ますが, これでは元の振る舞いと同じにはできません.

つまり, 

  class A
    def_single_delegator :@ForwardingClass, :single_method
  end

の様なことができません. 

trunk の方では, 

  class A
    def_delegator :@ForwardingClass, :single_method
  end

と同じになり, 求める結果にならないです.

というわけで, trunkに入っている forwardable は前提(Forwardableと
SingleForwardableをいっしょにできるということ)から間違っているので, 拡
張されている部分を除いて元のものに戻したいのですが?


__
---------------------------------------------------->> 石塚 圭樹 <<---
---------------------------------->> e-mail: keiju / ishitsuka.com <<---