From 2240e8f2c63360ae764e2e0f0672b536bdc1f18a Mon Sep 17 00:00:00 2001 From: Gonzalo Rodriguez Date: Fri, 1 Mar 2019 21:19:06 -0300 Subject: [PATCH] style: enable Style/RaiseArgs rubocop --- .rubocop.yml | 3 +++ lib/rack/attack/throttle.rb | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.rubocop.yml b/.rubocop.yml index e470c08..365ca05 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -50,6 +50,9 @@ Style/FrozenStringLiteralComment: Style/HashSyntax: Enabled: true +Style/RaiseArgs: + Enabled: true + Style/RedundantBegin: Enabled: true diff --git a/lib/rack/attack/throttle.rb b/lib/rack/attack/throttle.rb index c688a0a..2f6f421 100644 --- a/lib/rack/attack/throttle.rb +++ b/lib/rack/attack/throttle.rb @@ -9,7 +9,7 @@ module Rack def initialize(name, options, block) @name, @block = name, block MANDATORY_OPTIONS.each do |opt| - raise ArgumentError.new("Must pass #{opt.inspect} option") unless options[opt] + raise ArgumentError, "Must pass #{opt.inspect} option" unless options[opt] end @limit = options[:limit] @period = options[:period].respond_to?(:call) ? options[:period] : options[:period].to_i