ruby-cvs:22683
From: tadf ruby-lang.org
Date: Tue, 12 Feb 2008 20:47:13 +0900 (JST)
Subject: [ruby-cvs:22683] Ruby:r15446 (trunk): * lib/rational.rb (floor, ceil, truncate, round): do not use
tadf 2008-02-12 20:47:12 +0900 (Tue, 12 Feb 2008)
New Revision: 15446
Modified files:
trunk/ChangeLog
trunk/lib/complex.rb
trunk/lib/mathn.rb
trunk/lib/rational.rb
Log:
* lib/rational.rb (floor, ceil, truncate, round): do not use
definitions of Numeric.
* lib/rational.rb (to_i): should returns truncated self.
* lib/complex.rb (numerator): requires
Integer#{numerator,denominator}.
* lib/complex.rb (quo): do not use definition of Numeric.
* lib/complex.rb (>, >=, <, <=, between?, div, divmod, modulo,
floor, ceil, truncate, round): undef'ed.
* lib/mathn.rb (Rational#inspect): removed.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/complex.rb?r1=15446&r2=15445&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15446&r2=15445&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rational.rb?r1=15446&r2=15445&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/mathn.rb?r1=15446&r2=15445&diff_format=u