class ScoutApm::IgnoredUris

Attributes

regex[R]

Public Class Methods

new(prefixes) click to toggle source
# File lib/scout_apm/ignored_uris.rb, line 6
def initialize(prefixes)
  regexes = Array(prefixes).
    reject{|prefix| prefix == ""}.
    map {|prefix| %r{\A#{prefix}} }
  @regex = Regexp.union(*regexes)
end

Public Instance Methods

ignore?(uri) click to toggle source
# File lib/scout_apm/ignored_uris.rb, line 13
def ignore?(uri)
  !! regex.match(uri)
end