Sha256: a036612493d9f108df5b45547f3a9544514f196a1cd52e8b2c96ab09c4d0c3db
Contents?: true
Size: 533 Bytes
Versions: 29
Compression:
Stored size: 533 Bytes
Contents
'use strict'; var toInteger = require('../../../number/to-integer') , value = require('../../../object/valid-value') , min = Math.min, max = Math.max; module.exports = function (searchString/*, endPosition*/) { var self, start, endPos; self = String(value(this)); searchString = String(searchString); endPos = arguments[1]; start = ((endPos == null) ? self.length : min(max(toInteger(endPos), 0), self.length)) - searchString.length; return (start < 0) ? false : (self.indexOf(searchString, start) === start); };
Version data entries
29 entries across 19 versions & 7 rubygems