In Files

  • rational.rb

Parent

Class/Module Index [+]

Quicksearch

Bignum

Public Instance Methods

**(other) click to toggle source
Also aliased as: power!
Alias for: rpower
power!(other) click to toggle source
Alias for: **
quo(other) click to toggle source

If Rational is defined, returns a Rational number instead of a Bignum.

 
               # File rational.rb, line 513
def quo(other)
  Rational.new!(self,1) / other
end
            
Also aliased as: rdiv
rdiv(other) click to toggle source
Alias for: quo
rpower(other) click to toggle source

Returns a Rational number if the result is in fact rational (i.e. other < 0).

 
               # File rational.rb, line 519
def rpower (other)
  if other >= 0
    self.power!(other)
  else
    Rational.new!(self, 1)**other
  end
end
            
Also aliased as: **