new!(num, den = 1)
Implements the constructor. This method does not reduce to lowest terms or check for division by zero. Therefore #Rational() should be preferred in normal use.
# File lib/rational.rb, line 93 def Rational.new!(num, den = 1) new(num, den) end