まつもと ゆきひろです

In message "[ruby-list:7010] Re: lib/date.rb"
    on 98/03/08, Tadayoshi Funaba <tadf / kt.rim.or.jp> writes:

|ふなばです。

|lib/date.rb の将来のマージや置き換えについていうと、あつかいに困るもの
|があるのじゃないかと、ちょっと心配です。

ええと,懸念されているのはDateクラスのクラスメソッドとして定
義されている内部的なメソッドまで保存するのは意味が無い上,邪
魔である,という意味でしょうか.

それでしたら,私もそう思います.将来的にマージする場合にはそ
のようなものは排除して構わないと考えています.現在のdate.rb
の場合は Date.at,Date.new 以外のクラスメソッドは内部的なも
のである(将来まで保存する必要が無いし,もし誰かが使っていた
としても無くしても構わない)と考えています.

|もし、こういったものまで残そうとすると、わけがわからな
|くなりそうです。このあたりは隠すべきだったように思うのですが、そういっ
|たことはできないのでしょうか?

クラスメソッドは隠せませんからメソッドにしてprivate宣言する
のが正しいでしょうか?
                                まつもと ゆきひろ /:|)