From a07fa198a690054e793faec2d09a87ebabc1c484 Mon Sep 17 00:00:00 2001 From: Burdette Lamar Date: Sun, 6 Feb 2022 09:44:40 -0600 Subject: Improve links to labels in string.c and struct.c (#5531) --- string.c | 13 +++++-------- struct.c | 8 ++++---- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/string.c b/string.c index 777f9fadc4..2dafe628b4 100644 --- a/string.c +++ b/string.c @@ -1830,7 +1830,7 @@ rb_ec_str_resurrect(struct rb_execution_context_struct *ec, VALUE str) * s.encoding # => # * * Literal strings like "" or here-documents always use - * {script encoding}[Encoding.html#class-Encoding-label-Script+encoding], unlike String.new. + * Encoding@Script+encoding, unlike String.new. * * With keyword +encoding+, returns a copy of +str+ * with the specified encoding: @@ -4182,8 +4182,7 @@ rb_str_rindex_m(int argc, VALUE *argv, VALUE str) * 'foo' =~ /o/ # => 1 * 'foo' =~ /x/ # => nil * - * Note: also updates - * {Regexp-related global variables}[Regexp.html#class-Regexp-label-Special+global+variables]. + * Note: also updates Regexp@Special+global+variables. * * If the given +object+ is not a \Regexp, returns the value * returned by object =~ self. @@ -4225,8 +4224,7 @@ static VALUE get_pat(VALUE); * * Returns a \Matchdata object (or +nil+) based on +self+ and the given +pattern+. * - * Note: also updates - * {Regexp-related global variables}[Regexp.html#class-Regexp-label-Special+global+variables]. + * Note: also updates Regexp@Special+global+variables. * * - Computes +regexp+ by converting +pattern+ (if not already a \Regexp). * regexp = Regexp.new(pattern) @@ -4275,8 +4273,7 @@ rb_str_match_m(int argc, VALUE *argv, VALUE str) * * Returns +true+ or +false+ based on whether a match is found for +self+ and +pattern+. * - * Note: does not update - * {Regexp-related global variables}[Regexp.html#class-Regexp-label-Special+global+variables]. + * Note: does not update Regexp@Special+global+variables. * * Computes +regexp+ by converting +pattern+ (if not already a \Regexp). * regexp = Regexp.new(pattern) @@ -5018,7 +5015,7 @@ rb_str_aref(VALUE str, VALUE indx) * If argument +capture+ is given and not 0, * it should be either an \Integer capture group index or a \String or \Symbol capture group name; * the method call returns only the specified capture - * (see {Regexp Capturing}[Regexp.html#class-Regexp-label-Capturing]): + * (see Regexp@Capturing): * * s = 'hello there' * s[/[aeiou](.)\1/, 1] # => "l" diff --git a/struct.c b/struct.c index 1bc9800389..5f7899d059 100644 --- a/struct.c +++ b/struct.c @@ -1169,7 +1169,7 @@ invalid_struct_pos(VALUE s, VALUE idx) * * With integer argument +n+ given, returns self.values[n] * if +n+ is in range; - * see {Array Indexes}[Array.html#class-Array-label-Array+Indexes]: + * see Array@Array+Indexes: * * joe[2] # => 12345 * joe[-2] # => "123 Maple, Anytown NC" @@ -1205,7 +1205,7 @@ rb_struct_aref(VALUE s, VALUE idx) * * With integer argument +n+ given, assigns the given +value+ * to the +n+-th member if +n+ is in range; - * see {Array Indexes}[Array.html#class-Array-label-Array+Indexes]: + * see Array@Array+Indexes: * * joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345) * joe[2] = 54321 # => 54321 @@ -1267,7 +1267,7 @@ struct_entry(VALUE s, long n) * joe.values_at(0, -3) # => ["Joe Smith", "Joe Smith"] * * Raises IndexError if any of +integers+ is out of range; - * see {Array Indexes}[Array.html#class-Array-label-Array+Indexes]. + * see Array@Array+Indexes. * * With integer range argument +integer_range+ given, * returns an array containing each value given by the elements of the range; @@ -1280,7 +1280,7 @@ struct_entry(VALUE s, long n) * joe.values_at(1..4) # => ["123 Maple, Anytown NC", 12345, nil, nil] * * Raises RangeError if any element of the range is negative and out of range; - * see {Array Indexes}[Array.html#class-Array-label-Array+Indexes]. + * see Array@Array+Indexes. * */ -- cgit v1.2.1