From 79eed1158de4164f72def32093aa31bcac339639 Mon Sep 17 00:00:00 2001 From: Burdette Lamar Date: Sat, 8 Nov 2025 16:27:26 -0600 Subject: [PATCH] [DOC] Tweaks for String#to_i (#15036) --- string.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/string.c b/string.c index 96a693eddcd138..531b1c5594381b 100644 --- a/string.c +++ b/string.c @@ -7027,12 +7027,13 @@ rb_str_include(VALUE str, VALUE arg) * to_i(base = 10) -> integer * * Returns the result of interpreting leading characters in +self+ - * as an integer in the given +base+ (which must be in (0, 2..36)): + * as an integer in the given +base+; + * +base+ must be either +0+ or in range (2..36): * * '123456'.to_i # => 123456 * '123def'.to_i(16) # => 1195503 * - * With +base+ zero, string +object+ may contain leading characters + * With +base+ zero given, string +object+ may contain leading characters * to specify the actual base: * * '123def'.to_i(0) # => 123 @@ -7052,6 +7053,7 @@ rb_str_include(VALUE str, VALUE arg) * 'abcdef'.to_i # => 0 * '2'.to_i(2) # => 0 * + * Related: see {Converting to Non-String}[rdoc-ref:String@Converting+to+Non--5CString]. */ static VALUE