From bdf32ff14f062b1813ccbf71f47fb301a0f47513 Mon Sep 17 00:00:00 2001 From: matz Date: Sat, 25 Aug 2007 00:43:13 +0000 Subject: * array.c (rb_ary_s_try_convert): more document description. * re.c (rb_reg_s_try_convert): typo fixed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 6 ++++++ array.c | 11 ++++++++++- re.c | 4 ++-- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 80c7482b1d..975195967a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Sat Aug 25 09:39:50 2007 Yukihiro Matsumoto + + * array.c (rb_ary_s_try_convert): more document description. + + * re.c (rb_reg_s_try_convert): typo fixed. + Sat Aug 25 08:54:12 2007 Koichi Sasada * id.h, id.c: remove idFuncall. diff --git a/array.c b/array.c index 24f1eae74c..a7361661c4 100644 --- a/array.c +++ b/array.c @@ -249,11 +249,20 @@ rb_check_array_type(VALUE ary) * * Try to convert obj into an array, using to_ary method. * Returns converted array or nil if obj cannot be converted - * for any reason. + * for any reason. This method is to check if an argument is an + * array. * * Array.try_convert([1]) # => [1] * Array.try_convert("1") # => nil + * + * if tmp = Array.try_convert(arg) + * # the argument is an array + * elsif tmp = String.try_convert(arg) + * # the argument is a string + * end + * */ + static VALUE rb_ary_s_try_convert(VALUE dummy, VALUE ary) { diff --git a/re.c b/re.c index 6f2f3c0e23..824d56210c 100644 --- a/re.c +++ b/re.c @@ -2042,8 +2042,8 @@ rb_check_regexp_type(VALUE re) * Returns converted regexp or nil if obj cannot be converted * for any reason. * - * IO.try_convert(/re/) # => /re/ - * IO.try_convert("re") # => nil + * Regexp.try_convert(/re/) # => /re/ + * Regexp.try_convert("re") # => nil */ static VALUE rb_reg_s_try_convert(VALUE dummy, VALUE re) -- cgit v1.2.3