mathn.rbを副作用なしでロード
なんでPrimeがmathn.rbに入ってるんだろう。
追記: Ruby1.9.0のRevision 19095あたりからprime.rbが作成されたのでこのような方法は不要なようです。
unless $".include? "mathn.rb" module Math alias sqrt_tmp sqrt end load "mathn.rb" class Fixnum remove_method :/ alias / div end class Bignum remove_method :/ alias / div end module Math remove_method :sqrt alias sqrt sqrt_tmp end end