From: Kazuhiro NISHIYAMA Date: 2002-07-21T22:27:28+09:00 Subject: [ruby-list:35600] Re: Rational#to_int ← String#center 西山和広です。 In <20020721095810.8F79.GGB03124@nifty.ne.jp> On Sun, 21 Jul 2002 09:58:38 +0900 Take_tk wrote: >  こういった、どこにでもありそうなスクリプトの動作が、ライブラリの読み込 > みで動作がかわるのは、ライブラリ側の問題だと思います。 はい。だから「ライブラリとして」かつ「汎用的な」場合はチェックした方が いいと思ったのです。 そういう特殊な場合まで対応する汎用性は必要ないという選択もありだと 思います。 >  この問題は、Rational#to_intメソッドを定義しておけば防げるので、特に問 > 題がない限りはrational.rbでRational#to_intを定義しておくべきだと思います。 > > class Rational > def to_int > self.to_i > end > end これはruby-mathのint/intのスレッドであった話(/が整除か除法か)に 関連するかもしれません。 なんとなくmathn.rbに入ってるといいような気がしますが。 -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)