module Sniffer::RequestPolicy

def blacklist_url?(url)

def blacklist_url?(url)
  !url.match(config.url_blacklist).nil?
end

def call(request)

def call(request)
  url = "#{request.host}:#{request.port}"
  if config.url_whitelist
    whitelist_url?(url)
  elsif config.url_blacklist
    !blacklist_url?(url)
  else
    true
  end
end

def config

def config
  Sniffer.config
end

def whitelist_url?(url)

def whitelist_url?(url)
  !url.match(config.url_whitelist).nil?
end