まつもと ゆきひろです
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宣言する
のが正しいでしょうか?
まつもと ゆきひろ /:|)