Mini Shell
--- !ruby/object:RI::MethodDescription
aliases: []
block_params:
comment:
- !ruby/struct:SM::Flow::P
body: Inserts <em>other_str</em> before the character at the given <em>index</em>, modifying <em>str</em>. Negative indices count from the end of the string, and insert <em>after</em> the given character. The intent is insert <em>aString</em> so that it starts at the given <em>index</em>.
- !ruby/struct:SM::Flow::VERB
body: " "abcd".insert(0, 'X') #=> "Xabcd"\n "abcd".insert(3, 'X') #=> "abcXd"\n "abcd".insert(4, 'X') #=> "abcdX"\n "abcd".insert(-3, 'X') #=> "abXcd"\n "abcd".insert(-1, 'X') #=> "abcdX"\n"
full_name: String#insert
is_singleton: false
name: insert
params: |
str.insert(index, other_str) => str
visibility: public
Zerion Mini Shell 1.0