Sha256: 37b781f982b918ede697891d4f5ad778365fd95dc8021347f797de10cbe49dd3
Contents?: true
Size: 344 Bytes
Versions: 122
Compression:
Stored size: 344 Bytes
Contents
# On first run, caches the regexes made by the `ignored` configuration setting module ScoutApm class IgnoredUris attr_reader :regex def initialize(prefixes) regexes = Array(prefixes).map {|prefix| %r{\A#{prefix}} } @regex = Regexp.union(*regexes) end def ignore?(uri) !! regex.match(uri) end end end
Version data entries
122 entries across 122 versions & 1 rubygems