instance method
Kernel#gsub
gsub(pattern, replacement) → $_
gsub(pattern) {|...| block } → $_
ruby.c
View on GitHub ↗
static VALUE
rb_f_gsub(int argc, VALUE *argv, VALUE _)
{
VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("gsub"), argc, argv);
rb_lastline_set(str);
return str;
}
Equivalent to $_.gsub..., except that $_ will be updated if substitution occurs. Available only when -p/-n command line option specified.