Added multibyte slice! example to doc [ci skip]
This commit is contained in:
parent
2d261ba43c
commit
379e07e06c
@ -88,6 +88,12 @@ def split(*args)
|
|||||||
|
|
||||||
# Works like like <tt>String#slice!</tt>, but returns an instance of
|
# Works like like <tt>String#slice!</tt>, but returns an instance of
|
||||||
# Chars, or nil if the string was not modified.
|
# Chars, or nil if the string was not modified.
|
||||||
|
#
|
||||||
|
# string = 'Welcome'
|
||||||
|
# string.mb_chars.slice!(3) # => #<ActiveSupport::Multibyte::Chars:0x000000038109b8 @wrapped_string="c">
|
||||||
|
# string # => 'Welome'
|
||||||
|
# string.mb_chars.slice!(0..3) # => #<ActiveSupport::Multibyte::Chars:0x00000002eb80a0 @wrapped_string="Welo">
|
||||||
|
# string # => 'me'
|
||||||
def slice!(*args)
|
def slice!(*args)
|
||||||
chars(@wrapped_string.slice!(*args))
|
chars(@wrapped_string.slice!(*args))
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user