From 6965e19a0570315045b23e604ff2d9dd5b718a8f Mon Sep 17 00:00:00 2001 From: Oliver Valls <199462+tramuntanal@users.noreply.github.com> Date: Tue, 30 Jan 2024 16:43:03 +0100 Subject: [PATCH] Fix Blocklist each ip separately (#463) * Blocklist each ip separately * Rubocopify --- config/initializers/rack_attack.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/initializers/rack_attack.rb b/config/initializers/rack_attack.rb index acacdbb6..935afa73 100644 --- a/config/initializers/rack_attack.rb +++ b/config/initializers/rack_attack.rb @@ -22,7 +22,11 @@ end end - Rack::Attack.blocklist_ip(ENV["RACK_ATTACK_BLOCKED_IPS"].split(",")) if ENV["RACK_ATTACK_BLOCKED_IPS"].present? + if ENV["RACK_ATTACK_BLOCKED_IPS"].present? + ENV["RACK_ATTACK_BLOCKED_IPS"].split(",").each do |ip_or_subnet| + Rack::Attack.blocklist_ip(ip_or_subnet) + end + end end __END__