In message "Re: [ ruby-Bugs-10739 ] Rational comparison to 0 fails when denominator is != 1"
    on Sat, 19 May 2007 12:56:18 +0900, Bertram Scharpf <lists / bertram-scharpf.de> writes:

|> So why then it is defined at all?
|> 
|> Is it really neccessary to reveal one ist subtracing 0 from
|> the numerator before comparing it to zero?

Document for Rational#new! says

  # 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.

So you need to be responsible for consequence when you use new!
directly.  It's basically for internal use.

|No answers. So this definitely corresponds to POLS?

Never mention POLS.  It's useless here.

							matz.