class Sqreen::Rules::CrawlerUserAgentMatchesCB
FIXME: Factor with UserAgentMatchesCB
Look for crawlers
Public Instance Methods
pre(_inst, _args, _budget = nil, &_block)
click to toggle source
# File lib/sqreen/rules/crawler_user_agent_matches_cb.rb, line 14 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}" } infos = { :found => found } record_event(infos) advise_action(nil) end