From: "U.Nakamura" Date: 2002-04-04T11:11:35+09:00 Subject: [ruby-list:34767] Re: Ruby バージョンの検査法 こんにちは、なかむら(う)です。 In message "[ruby-list:34766] Re: Ruby バージョンの検査法" on Apr.04,2002 10:54:07, wrote: | > というより、「将来、バージョン番号に2桁の数字が入ることにな | > ったら、その時は比較演算子を特異メソッドで置き換える」とかい | > う約束をマニュアルに明記しちゃうっていうのはどうでしょう? | > 暗黙の期待を持たせるだけだと、やっぱり質問は後を絶たないでし | > ょうから、明記しちゃった方がいいんじゃないかと思います。 | | [ruby-list:34691] にも書いてますが、String のまま特異メソッド | でというのは混乱の元になるんではないかなと。 | | どうせやるんだったら Hash のように使えるけど Hash じゃない | ENV のように、String のようで String じゃない別クラスにこっそ | り入れ換えるのが一番良さそうな気がします。 そうですね。個人的にはどっちでもいいです。 話のミソは、「実は何も変えない」なので ^^; 要するに、 ・現状は維持するが、 ・不安を感じる人が納得のいく説明があって、 ・しかもその説明は現状との(それなりの)互換性が保証される ということならなんでもいいわけで。 それでは。 -- U.Nakamura