From: matz@... (Yukihiro Matsumoto) Date: 1997-10-13T18:30:37+09:00 Subject: [ruby-list:4931] Re: mixin - singleton method inheritance, const etc... まつもと ゆきひろです In message "[ruby-list:4930] Re: mixin - singleton method inheritance, const etc..." on 97/10/13, Shugo Maeda writes: |前田です。 |>というか,同じ定義のprivateメソッドと特異メソッドがあるもの |>のことをモジュール関数と呼んでいるだけですから…. | |ですよね。 |あ、でも同じ定義かどうかを調べることはできるんでしょうか? rubyのレベルでは無理ですね.Cのレベルでは不可能は無いですけ ど,それはあんまり望ましくないですよね. |同じ定義で二つのメソッドを作れるのってモジュール関数だけですよね。 alias? 違うクラスに定義するのはないですね. |AttrInitMixinをincludeしたクラスが継承されるとまずいかなと思ったのですが、 |append_featuresでアクセスメソッドを定義する時に常にincludeしたクラスの |インスタンス変数を参照するようにすればいいですね。 |でもアクセスメソッドを定義する分、手間がかかりますか...。 AttrInitMixinの定数にHash{クラス=>Hash{名前=>初期値}}を格納 するってのはどうです?