From eb07d9789fa6da44f0d3d73626aba37183cb0937 Mon Sep 17 00:00:00 2001 From: Gonzalo Rodriguez Date: Fri, 29 Jun 2018 15:27:36 -0300 Subject: [PATCH] Prefer Gem::Version for version comparisons --- lib/rack/attack/store_proxy/redis_store_proxy.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/rack/attack/store_proxy/redis_store_proxy.rb b/lib/rack/attack/store_proxy/redis_store_proxy.rb index 4316a9b..a7ac81a 100644 --- a/lib/rack/attack/store_proxy/redis_store_proxy.rb +++ b/lib/rack/attack/store_proxy/redis_store_proxy.rb @@ -7,8 +7,9 @@ module Rack 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 + if Gem::Version.new(Redis::VERSION) < Gem::Version.new("3") + warn 'RackAttack requires Redis gem >= 3.0.0.' + end super(*args) end