class Float
Adds the b(base) method to this ruby class for quickly creating Radix
instances.
Public Instance Methods
b(base)
click to toggle source
Takes a Ruby Float
and makes it into a Radix::Float
as given base.
@param [Fixnum, Array
<String>] base
The desired base.
@return [Radix::Float]
# File lib/radix/operator.rb, line 16 def b(base) Radix::Float.new(self, base) end
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