mirror of
https://github.com/samsonjs/rack-attack.git
synced 2026-03-25 09:25:49 +00:00
refactor: avoid unnecessary nil argument passing
This commit is contained in:
parent
0e8dff4c88
commit
fcb89a6c12
3 changed files with 4 additions and 4 deletions
|
|
@ -50,11 +50,11 @@ class Rack::Attack
|
|||
end
|
||||
|
||||
def blocklist_ip(ip_address)
|
||||
anonymous_blocklists << Blocklist.new(nil) { |request| IPAddr.new(ip_address).include?(IPAddr.new(request.ip)) }
|
||||
anonymous_blocklists << Blocklist.new { |request| IPAddr.new(ip_address).include?(IPAddr.new(request.ip)) }
|
||||
end
|
||||
|
||||
def safelist_ip(ip_address)
|
||||
anonymous_safelists << Safelist.new(nil) { |request| IPAddr.new(ip_address).include?(IPAddr.new(request.ip)) }
|
||||
anonymous_safelists << Safelist.new { |request| IPAddr.new(ip_address).include?(IPAddr.new(request.ip)) }
|
||||
end
|
||||
|
||||
def throttle(name, options, &block)
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
module Rack
|
||||
class Attack
|
||||
class Blocklist < Check
|
||||
def initialize(name, &block)
|
||||
def initialize(name = nil, &block)
|
||||
super
|
||||
@type = :blocklist
|
||||
end
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
module Rack
|
||||
class Attack
|
||||
class Safelist < Check
|
||||
def initialize(name, &block)
|
||||
def initialize(name = nil, &block)
|
||||
super
|
||||
@type = :safelist
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in a new issue