Sha256: b6869b5c8b7331e9d3ef3606f7e4d63e6496684f38829f0227ea30150bd69617
Contents?: true
Size: 419 Bytes
Versions: 47
Compression:
Stored size: 419 Bytes
Contents
"use strict"; var value = require("../../object/valid-value"); module.exports = function (search, replace) { var index, pos = 0, str = String(value(this)), sl, rl; search = String(search); replace = String(replace); sl = search.length; rl = replace.length; while ((index = str.indexOf(search, pos)) !== -1) { str = str.slice(0, index) + replace + str.slice(index + sl); pos = index + rl; } return str; };
Version data entries
47 entries across 47 versions & 3 rubygems