e$B$1$$$8$e!w$$$7$D$+$G$9e(B.
trunke$B$KF~$C$F$$$ke(B Forwardable e$B$G$9$,e(B,
e$B%*%j%8%J%k$N0U?^$,<B8=$G$-$F$$$^e(B
e$B$;$se(B.
e$BJQ$o$C$F$$$k$3$H$KD9$$4V5$$,IU$+$J$+$C$?$N$bLdBj$G$9$,e(B(^^;;
trunke$B$NHG$G$Oe(B, SingleForwardable e$B$r$J$/$7$Fe(B, Forwardable
e$B$GBeMQ$7$F$$e(B
e$B$^$9$,e(B, e$B$3$l$G$O85$N?6$kIq$$$HF1$8$K$O$G$-$^$;$se(B.
e$B$D$^$je(B,
class A
def_single_delegator :@ForwardingClass, :single_method
end
e$B$NMM$J$3$H$,$G$-$^$;$se(B.
trunk e$B$NJ}$G$Oe(B,
class A
def_delegator :@ForwardingClass, :single_method
end
e$B$HF1$8$K$J$je(B, e$B5a$a$k7k2L$K$J$i$J$$$G$9e(B.
e$B$H$$$&$o$1$Ge(B, trunke$B$KF~$C$F$$$ke(B forwardable
e$B$OA0Dse(B(Forwardablee$B$He(B
SingleForwardablee$B$r$$$C$7$g$K$G$-$k$H$$$&$3$He(B)e$B$+$i4V0c$C$F$$$k$N$Ge(B,
e$B3He(B
e$BD%$5$l$F$$$kItJ,$r=|$$$F85$N$b$N$KLa$7$?$$$N$G$9$,e(B?
__
---------------------------------------------------->> e$B@PDMe(B
e$B7=<ye(B <<—
---------------------------------->> e-mail: [email protected] <<—