ruby-changes:12081
From: tadf <ko1@a...>
Date: Sat, 20 Jun 2009 04:32:33 +0900 (JST)
Subject: [ruby-changes:12081] Ruby:r23751 (trunk): * rational.c (nurat_abs); removed.
tadf 2009-06-20 04:31:41 +0900 (Sat, 20 Jun 2009) New Revision: 23751 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=23751 Log: * rational.c (nurat_abs); removed. Modified files: trunk/ChangeLog trunk/rational.c Index: ChangeLog =================================================================== --- ChangeLog (revision 23750) +++ ChangeLog (revision 23751) @@ -1,3 +1,7 @@ +Sat Jun 20 04:30:35 2009 Tadayoshi Funaba <tadf@d...> + + * rational.c (nurat_abs); removed. + Sat Jun 20 03:34:16 2009 Tadayoshi Funaba <tadf@d...> * complex.c: added rdoc. Index: rational.c =================================================================== --- rational.c (revision 23750) +++ rational.c (revision 23751) @@ -1243,29 +1243,6 @@ } #endif -/* - * call-seq: - * rat.abs => rational - * - * Returns the absolute value of _rat_. If _rat_ is positive, it is - * returned; if _rat_ is negative its negation is returned. The return value - * is a +Rational+ object. - * - * For example: - * - * Rational(2).abs #=> (2/1) - * Rational(-2).abs #=> (2/1) - * Rational(-8, -1).abs #=> (8/1) - * Rational(-20, 7).abs #=> (20/7) - */ -static VALUE -nurat_abs(VALUE self) -{ - if (f_positive_p(self)) - return self; - return f_negate(self); -} - #if 0 /* :nodoc: */ static VALUE @@ -2298,8 +2275,6 @@ rb_define_method(rb_cRational, "quotrem", nurat_quotrem, 1); #endif - rb_define_method(rb_cRational, "abs", nurat_abs, 0); - #if 0 rb_define_method(rb_cRational, "rational?", nurat_true, 0); rb_define_method(rb_cRational, "exact?", nurat_true, 0); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/