Module: Sniffer::RequestPolicy

Defined in:
lib/sniffer/request_policy.rb

Overview

match request with white and black lists

Class Method Summary collapse

Class Method Details

.call(request) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/sniffer/request_policy.rb', line 7

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