Class: Float
- Inherits:
-
Object
- Object
- Float
- Defined in:
- lib/radix/rational.rb
Instance Method Summary collapse
-
#to_r ⇒ Rational
Adds a #to_r method to pre-1.9 ruby Rationals.
Instance Method Details
#to_r ⇒ Rational
Adds a #to_r method to pre-1.9 ruby Rationals.
303 304 305 306 307 308 |
# 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 |