Merge remote-tracking branch 'rfwatson/master'

This commit is contained in:
Gonzalo Rodriguez 2018-06-29 15:24:13 -03:00
commit d1682b19b4
No known key found for this signature in database
GPG key ID: 5DB8B81B049B8AB1

View file

@ -6,6 +6,13 @@ module Rack
class Attack
module StoreProxy
class RedisStoreProxy < SimpleDelegator
def initialize(*args)
major_version = Redis::VERSION.split('.').first.to_i
warn 'RackAttack requires Redis gem >= 3.0.0.' if major_version < 3
super(*args)
end
def self.handle?(store)
defined?(::Redis::Store) && store.is_a?(::Redis::Store)
end