diff --git a/.rubocop.yml b/.rubocop.yml index c26d1c3..1a8fe49 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -46,6 +46,9 @@ Style/ClassAndModuleChildren: Exclude: - "spec/**/*" +Style/ConditionalAssignment: + Enabled: true + Style/Encoding: Enabled: true diff --git a/lib/rack/attack/track.rb b/lib/rack/attack/track.rb index dc7afb8..2b3424c 100644 --- a/lib/rack/attack/track.rb +++ b/lib/rack/attack/track.rb @@ -8,11 +8,12 @@ module Rack def initialize(name, options = {}, &block) options[:type] = :track - if options[:limit] && options[:period] - @filter = Throttle.new(name, options, &block) - else - @filter = Check.new(name, options, &block) - end + @filter = + if options[:limit] && options[:period] + Throttle.new(name, options, &block) + else + Check.new(name, options, &block) + end end def matched_by?(request)