Method: Paraxial::PHPAttackMiddleware#initialize

Defined in:
lib/paraxial.rb

#initialize(app, length: :hour) ⇒ PHPAttackMiddleware

Returns a new instance of PHPAttackMiddleware.



28
29
30
31
32
33
34
35
36
# File 'lib/paraxial.rb', line 28

def initialize(app, length: :hour)
  @app = app
  if VALID_LENGTHS.include?(length)
    @ban_length = length
  else
    puts "[Paraxial] PHPAttackMiddleware invalid ban length: #{length}, using hour"
    @ban_length = :hour
  end
end