class Float

Public Instance Methods

to_r() click to toggle source

Adds a to_r method to pre-1.9 ruby Rationals.

@return [Rational]

# File lib/radix/rational.rb, line 303
def to_r
  n, f = to_s.split('.')
  d = (10 ** f.size).to_i
  n = (n.to_i * d) + f.to_i
  Rational(n, d) 
end