--- !ruby/object:RI::MethodDescription aliases: [] block_params: comment: - !ruby/struct:SM::Flow::P body: Performs the substitutions of String#gsub in place, returning str, or nil if no substitutions were performed. full_name: String#gsub! is_singleton: false name: gsub! params: | str.gsub!(pattern, replacement) => str or nil str.gsub!(pattern) {|match| block } => str or nil visibility: public