From: Shugo Maeda Date: 1997-10-13T17:36:16+09:00 Subject: [ruby-list:4930] Re: mixin - singleton method inheritance, const etc... 前田です。 >|メソッドがモジュール関数である,という情報は残ってないのですよね? > >というか,同じ定義のprivateメソッドと特異メソッドがあるもの >のことをモジュール関数と呼んでいるだけですから…. ですよね。 あ、でも同じ定義かどうかを調べることはできるんでしょうか? # メソッドポインタの比較とかで...ってメソッドがどういう実装かすら知らないのですが。 同じ定義で二つのメソッドを作れるのってモジュール関数だけですよね。 >今思い付いたんですけど,定数は使わずにインスタンス変数として >ハッシュのハッシュを持つと言うのはどうでしょう? AttrInitMixinをincludeしたクラスが継承されるとまずいかなと思ったのですが、 append_featuresでアクセスメソッドを定義する時に常にincludeしたクラスの インスタンス変数を参照するようにすればいいですね。 でもアクセスメソッドを定義する分、手間がかかりますか...。 前田 修吾