summaryrefslogtreecommitdiff
path: root/complex.c
diff options
context:
space:
mode:
authornormal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-12-22 22:39:31 +0000
committernormal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-12-22 22:39:31 +0000
commit9b9fe826fd1ce825af3503f39643f75910307a51 (patch)
treef7f17130a3822841cd606414985614fd1c833772 /complex.c
parentc7dafeb20c125f2a647f35e61fa68be9ddb9028d (diff)
{complex,object,rational}.c: document exception: false
From: Victor Shepelev <zverok.offline@gmail.com> [ruby-core:90673] [Bug #15452] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'complex.c')
-rw-r--r--complex.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/complex.c b/complex.c
index 35e56283ef..eb2a76737b 100644
--- a/complex.c
+++ b/complex.c
@@ -394,7 +394,7 @@ static VALUE nucomp_s_convert(int argc, VALUE *argv, VALUE klass);
/*
* call-seq:
- * Complex(x[, y]) -> numeric
+ * Complex(x[, y], exception: false) -> numeric
*
* Returns x+i*y;
*
@@ -403,6 +403,9 @@ static VALUE nucomp_s_convert(int argc, VALUE *argv, VALUE klass);
* Complex(nil) #=> TypeError
* Complex(1, nil) #=> TypeError
*
+ * Complex(1, nil, exception: false) # => nil
+ * Complex('1+2', exception: false) # => nil
+ *
* Syntax of string form:
*
* string form = extra spaces , complex , extra spaces ;