class Sqreen::Rules::CrawlerUserAgentMatchesMetricsCB
Look for crawlers and post them in metrics
Constants
- CRAWLER_CATEGORY
Public Instance Methods
pre(_inst, _args, _budget = nil, &_block)
click to toggle source
# File lib/sqreen/rules/crawler_user_agent_matches_metrics_cb.rb, line 15 def pre(_inst, _args, _budget = nil, &_block) ua = framework.client_user_agent return unless ua found = match(ua) return unless found Sqreen.log.debug { "Found UA #{ua} - found: #{found}" } record_observation(CRAWLER_CATEGORY, ua, 1) advise_action(nil) end