なかだです。

At Tue, 13 Jun 2000 07:07:35 +0900,
Kenya Ogata <k_ogata / mbd.nifty.com> wrote:
> 目的としては、クラス変数としてもっている別クラスをあたかも
> 継承の親クラスのように見せかけることなのですが、

  Delegator の変形でしょうか。委譲先からも委譲元が分かるように
双方向でリンクするということなら、こんなもんでしょうか。

> class Parent
>   def initialize
>     @self = self
>   end
>   attr_accessor:self
>   
>   def return_self
>     return self
      return @self
>   end
> end

> p Child.new.return_self.type #-> Parent(ほしいのは Child)
  p Child.new.return_self.type #-> Child
  p Child.new.self.type        #-> Child

> 基本的には Parent から継承するときに自然にかけるように
> というのがねらいなので self にこだわりたいのですが...

  すいません、これの意味がちょっとよく分からないのですが。

-- 
そうだ 強気に ちょっと インチキに☆彡
    中田 "Bugるくらいがちょうどいいかも;-)" 伸悦