Method: WebShield::Config#initialize

Defined in:
lib/web_shield/config.rb

#initializeConfig



8
9
10
11
12
13
14
15
16
# File 'lib/web_shield/config.rb', line 8

def initialize
  @shields = []
  @shield_counter = 0
  @id_prefix = Time.now.to_f.to_s

  @user_parser = Proc.new {|req| req.ip }
  @blocked_response = Proc.new {|req| [429, {}, ['Too Many Requests']] }
  @logger = Logger.new($stdout)
end