rationalize(eps = 0) -> RationalRuby 1.9.3 から[permalink][rdoc][edit]-
selfからepsで指定した許容誤差の範囲に収まるような Rational を返します。epsを省略した場合はselfを返します。- [PARAM]
eps: - 許容する誤差
r = Rational(5033165, 16777216) p r.rationalize # => (5033165/16777216) p r.rationalize(Rational(0.01)) # => (3/10) p r.rationalize(Rational(0.1)) # => (1/3) - [PARAM]