From 268c0b12d6511f970a4d408437b97901f9f9305f Mon Sep 17 00:00:00 2001 From: Franz Liedke <249125+franzliedke@users.noreply.github.com> Date: Wed, 10 Jan 2024 11:39:44 +0100 Subject: [PATCH] Allow using middleware with custom configuration --- lib/rack/attack.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rack/attack.rb b/lib/rack/attack.rb index c9094b21..7689b049 100644 --- a/lib/rack/attack.rb +++ b/lib/rack/attack.rb @@ -96,9 +96,9 @@ def reset! attr_reader :configuration - def initialize(app) + def initialize(app, configuration = nil) @app = app - @configuration = self.class.configuration + @configuration = configuration || self.class.configuration end def call(env)