Skip to content

Commit fe1db4e

Browse files
authored
Resolve redis-rb warning exists => exists?
Resolving this warning message ensuring future compatibility: ``` `Redis#exists(key)` will return an Integer in redis-rb 4.3. `exists?` returns a boolean, you should use it instead. To opt-in to the new behavior now you can set Redis.exists_returns_integer = true. To disable this message and keep the current (boolean) behaviour of 'exists' you can set `Redis.exists_returns_integer = false`, but this option will be removed in 5.0. (/Users/jonathan/.rvm/gems/ruby-2.7.1/bundler/gems/lit-f3e8ccbf6201/lib/lit/adapters/redis_storage.rb:22:in `[]') ```
1 parent f3e8ccb commit fe1db4e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/lit/adapters/redis_storage.rb

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ def initialize
1717
end
1818

1919
def [](key)
20-
if Lit.redis.exists(_prefixed_key_for_array(key))
20+
if Lit.redis.exists?(_prefixed_key_for_array(key))
2121
Lit.redis.lrange(_prefixed_key(key), 0, -1)
22-
elsif Lit.redis.exists(_prefixed_key_for_nil(key))
22+
elsif Lit.redis.exists?(_prefixed_key_for_nil(key))
2323
nil
2424
else
2525
Lit.redis.get(_prefixed_key(key))
@@ -56,7 +56,7 @@ def keys
5656
end
5757

5858
def has_key?(key)
59-
Lit.redis.exists(_prefixed_key(key))
59+
Lit.redis.exists?(_prefixed_key(key))
6060
end
6161
alias key? has_key?
6262

0 commit comments

Comments
 (0)