summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-10-06 15:58:12 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-10-06 15:58:12 +0000
commit89da54d6885855f12b41943c72d2f55d7f838e8a (patch)
treec361ed0fd9f6929e5903d7b11b3a3c222a51d3af
parentfacc8af9f5f830d24e519d3b1b4d8841ef78d21f (diff)
downloadruby-89da54d6885855f12b41943c72d2f55d7f838e8a.tar.gz
ruby-89da54d6885855f12b41943c72d2f55d7f838e8a.tar.xz
ruby-89da54d6885855f12b41943c72d2f55d7f838e8a.zip
* string.c (rb_str_upto): RDoc updated. a patch from Nobuhiro
IMAI <nov at yo.rim.or.jp> in [ruby-dev:39440]. [ruby-dev:39439] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@25249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog5
-rw-r--r--string.c8
2 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4f45ac5b7..d42c81a6a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,11 @@ Wed Oct 7 00:27:01 2009 Tanaka Akira <akr@fsij.org>
bind_random_port.
[ruby-core:25970]
+Tue Oct 6 23:32:38 2009 Yukihiro Matsumoto <matz@ruby-lang.org>
+
+ * string.c (rb_str_upto): RDoc updated. a patch from Nobuhiro
+ IMAI <nov at yo.rim.or.jp> in [ruby-dev:39440]. [ruby-dev:39439]
+
Tue Oct 6 21:30:58 2009 Tanaka Akira <akr@fsij.org>
* io.c (io_reopen): avoid close if possible.
diff --git a/string.c b/string.c
index cfd830fc0..acb2a91ee 100644
--- a/string.c
+++ b/string.c
@@ -2863,6 +2863,14 @@ rb_str_succ_bang(VALUE str)
*
* a8 a9 b0 b1 b2 b3 b4 b5 b6
* a8 a9 b0 b1 b2 b3 b4 b5 b6
+ *
+ * If <i>str</i> and <i>other_str</i> contains only ascii numeric characters,
+ * both are recognized as decimal numbers. In addition, the width of
+ * string (e.g. leading zeros) is handled appropriately.
+ *
+ * "9".upto("11").to_a => ["9", "10", "11"]
+ * "25".upto("5").to_a => []
+ * "07".upto("11").to_a => ["07", "08", "09", "10", "11"]
*/
static VALUE