[DOC] Tweaks for String#delete_prefix!

This commit is contained in:
BurdetteLamar 2025-07-12 17:41:17 -05:00 committed by Peter Zhu
parent d38bb4ad1c
commit 55dd2022fd
2 changed files with 4 additions and 2 deletions

View file

@ -427,6 +427,7 @@
# - #slice!, #[]=: Removes a substring determined by a given index, start/length, range, regexp, or substring. # - #slice!, #[]=: Removes a substring determined by a given index, start/length, range, regexp, or substring.
# - #squeeze!: Removes contiguous duplicate characters; returns +self+. # - #squeeze!: Removes contiguous duplicate characters; returns +self+.
# - #delete!: Removes characters as determined by the intersection of substring arguments. # - #delete!: Removes characters as determined by the intersection of substring arguments.
# - #delete_prefix!: Removes leading prefix; returns +self+ if any changes, +nil+ otherwise.
# - #lstrip!: Removes leading whitespace; returns +self+ if any changes, +nil+ otherwise. # - #lstrip!: Removes leading whitespace; returns +self+ if any changes, +nil+ otherwise.
# - #rstrip!: Removes trailing whitespace; returns +self+ if any changes, +nil+ otherwise. # - #rstrip!: Removes trailing whitespace; returns +self+ if any changes, +nil+ otherwise.
# - #strip!: Removes leading and trailing whitespace; returns +self+ if any changes, +nil+ otherwise. # - #strip!: Removes leading and trailing whitespace; returns +self+ if any changes, +nil+ otherwise.

View file

@ -11300,9 +11300,10 @@ deleted_prefix_length(VALUE str, VALUE prefix)
* call-seq: * call-seq:
* delete_prefix!(prefix) -> self or nil * delete_prefix!(prefix) -> self or nil
* *
* Like String#delete_prefix, except that +self+ is modified in place. * Like String#delete_prefix, except that +self+ is modified in place;
* Returns +self+ if the prefix is removed, +nil+ otherwise. * returns +self+ if the prefix is removed, +nil+ otherwise.
* *
* Related: see {Modifying}[rdoc-ref:String@Modifying].
*/ */
static VALUE static VALUE