summaryrefslogtreecommitdiff
path: root/complex.c
diff options
context:
space:
mode:
authortadf <tadf@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-04-25 06:52:24 +0000
committertadf <tadf@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-04-25 06:52:24 +0000
commit350211450714f6cbf7482e59253f851cf80a5538 (patch)
treef6ce821f6185fb9db3724100b8f170e23323d350 /complex.c
parent21b716f9a5930e60569a900c45b6aa88f5081ca1 (diff)
* complex.c, ratioanl.c: reverted experimental r24565.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'complex.c')
-rw-r--r--complex.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/complex.c b/complex.c
index 64ea345862..dc9e506022 100644
--- a/complex.c
+++ b/complex.c
@@ -1335,20 +1335,6 @@ nucomp_to_r(VALUE self)
/*
* call-seq:
- * cmp.rationalize([eps]) -> rational
- *
- * Returns the value as a rational if possible. An optional argument
- * eps is always ignored.
- */
-static VALUE
-nucomp_rationalize(int argc, VALUE *argv, VALUE self)
-{
- rb_scan_args(argc, argv, "01", NULL);
- return nucomp_to_r(self);
-}
-
-/*
- * call-seq:
* nil.to_c -> (0+0i)
*
* Returns zero as a complex.
@@ -1937,7 +1923,6 @@ Init_Complex(void)
rb_define_method(rb_cComplex, "to_i", nucomp_to_i, 0);
rb_define_method(rb_cComplex, "to_f", nucomp_to_f, 0);
rb_define_method(rb_cComplex, "to_r", nucomp_to_r, 0);
- rb_define_method(rb_cComplex, "rationalize", nucomp_rationalize, -1);
rb_define_method(rb_cNilClass, "to_c", nilclass_to_c, 0);
rb_define_method(rb_cNumeric, "to_c", numeric_to_c, 0);