mirror of
https://github.com/samsonjs/rack-attack.git
synced 2026-04-27 15:07:41 +00:00
style: limit line length to 120 columns
This commit is contained in:
parent
9a042ad19a
commit
f5a352b8f9
6 changed files with 26 additions and 5 deletions
|
|
@ -26,6 +26,9 @@ Naming:
|
||||||
Exclude:
|
Exclude:
|
||||||
- "lib/rack/attack/path_normalizer.rb"
|
- "lib/rack/attack/path_normalizer.rb"
|
||||||
|
|
||||||
|
Metrics/LineLength:
|
||||||
|
Max: 120
|
||||||
|
|
||||||
Performance:
|
Performance:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,10 @@ module Rack
|
||||||
|
|
||||||
def enforce_store_method_presence!(method_name)
|
def enforce_store_method_presence!(method_name)
|
||||||
if !store.respond_to?(method_name)
|
if !store.respond_to?(method_name)
|
||||||
raise Rack::Attack::MisconfiguredStoreError, "Configured store #{store.class.name} doesn't respond to ##{method_name} method"
|
raise(
|
||||||
|
Rack::Attack::MisconfiguredStoreError,
|
||||||
|
"Configured store #{store.class.name} doesn't respond to ##{method_name} method"
|
||||||
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,9 @@ module Rack
|
||||||
module StoreProxy
|
module StoreProxy
|
||||||
class ActiveSupportRedisStoreProxy < SimpleDelegator
|
class ActiveSupportRedisStoreProxy < SimpleDelegator
|
||||||
def self.handle?(store)
|
def self.handle?(store)
|
||||||
defined?(::Redis) && defined?(::ActiveSupport::Cache::RedisStore) && store.is_a?(::ActiveSupport::Cache::RedisStore)
|
defined?(::Redis) &&
|
||||||
|
defined?(::ActiveSupport::Cache::RedisStore) &&
|
||||||
|
store.is_a?(::ActiveSupport::Cache::RedisStore)
|
||||||
end
|
end
|
||||||
|
|
||||||
def increment(name, amount = 1, options = {})
|
def increment(name, amount = 1, options = {})
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,9 @@ module Rack
|
||||||
module StoreProxy
|
module StoreProxy
|
||||||
class MemCacheStoreProxy < SimpleDelegator
|
class MemCacheStoreProxy < SimpleDelegator
|
||||||
def self.handle?(store)
|
def self.handle?(store)
|
||||||
defined?(::Dalli) && defined?(::ActiveSupport::Cache::MemCacheStore) && store.is_a?(::ActiveSupport::Cache::MemCacheStore)
|
defined?(::Dalli) &&
|
||||||
|
defined?(::ActiveSupport::Cache::MemCacheStore) &&
|
||||||
|
store.is_a?(::ActiveSupport::Cache::MemCacheStore)
|
||||||
end
|
end
|
||||||
|
|
||||||
def write(name, value, options = {})
|
def write(name, value, options = {})
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,13 @@
|
||||||
|
|
||||||
require_relative "../../spec_helper"
|
require_relative "../../spec_helper"
|
||||||
|
|
||||||
if defined?(::ConnectionPool) && defined?(::Redis) && Gem::Version.new(::Redis::VERSION) >= Gem::Version.new("4") && defined?(::ActiveSupport::Cache::RedisCacheStore)
|
should_run =
|
||||||
|
defined?(::ConnectionPool) &&
|
||||||
|
defined?(::Redis) &&
|
||||||
|
Gem::Version.new(::Redis::VERSION) >= Gem::Version.new("4") &&
|
||||||
|
defined?(::ActiveSupport::Cache::RedisCacheStore)
|
||||||
|
|
||||||
|
if should_run
|
||||||
require_relative "../../support/cache_store_helper"
|
require_relative "../../support/cache_store_helper"
|
||||||
require "timecop"
|
require "timecop"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,12 @@
|
||||||
|
|
||||||
require_relative "../../spec_helper"
|
require_relative "../../spec_helper"
|
||||||
|
|
||||||
if defined?(::Redis) && Gem::Version.new(::Redis::VERSION) >= Gem::Version.new("4") && defined?(::ActiveSupport::Cache::RedisCacheStore)
|
should_run =
|
||||||
|
defined?(::Redis) &&
|
||||||
|
Gem::Version.new(::Redis::VERSION) >= Gem::Version.new("4") &&
|
||||||
|
defined?(::ActiveSupport::Cache::RedisCacheStore)
|
||||||
|
|
||||||
|
if should_run
|
||||||
require_relative "../../support/cache_store_helper"
|
require_relative "../../support/cache_store_helper"
|
||||||
require "timecop"
|
require "timecop"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue