summaryrefslogtreecommitdiffstats
path: root/complex.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-08-16 22:28:48 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-08-16 22:28:48 +0000
commit9cd70970823e1ed98cf63060408e1c94b9b076c0 (patch)
tree9cb22719d7220c00834c6c20c6001f9ac8b6a42b /complex.c
parent08b7b7509cc012583a561abd078855280582435c (diff)
downloadruby-9cd70970823e1ed98cf63060408e1c94b9b076c0.tar.gz
ruby-9cd70970823e1ed98cf63060408e1c94b9b076c0.tar.xz
ruby-9cd70970823e1ed98cf63060408e1c94b9b076c0.zip
* numeric.c (num_imaginary): num#i to return imaginary counterpart
of the given numeric. * complex.c (Init_Complex): undef #i for complex numbers. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'complex.c')
-rw-r--r--complex.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/complex.c b/complex.c
index ee281ba81..d32ecfd3c 100644
--- a/complex.c
+++ b/complex.c
@@ -1906,6 +1906,7 @@ Init_Complex(void)
rb_undef_method(rb_cComplex, "round");
rb_undef_method(rb_cComplex, "step");
rb_undef_method(rb_cComplex, "truncate");
+ rb_undef_method(rb_cComplex, "i");
#if 0 /* NUBY */
rb_undef_method(rb_cComplex, "//");