module Subvisual::StringUtils::ReplaceAt
Public Instance Methods
replace_at(string, index, replacement)
click to toggle source
# File lib/subvisual/string_utils/replace_at.rb, line 6 def replace_at(string, index, replacement) indices = index.is_a?(Enumerable) ? index : [index] string.chars.tap do |characters| indices.each do |i| characters[i] = replacement end end.join end