module Resque::Assurances
Constants
- REDIS_UNIQUENESS_KEY
- VERSION
Public Class Methods
redis()
click to toggle source
# File lib/resque-assurances.rb, line 26 def redis Resque.redis end
remove_key(key)
click to toggle source
# File lib/resque-assurances.rb, line 22 def remove_key(key) redis.srem(REDIS_UNIQUENESS_KEY, key) end
reset!()
click to toggle source
# File lib/resque-assurances.rb, line 10 def reset! redis.del(REDIS_UNIQUENESS_KEY) end
set_key(key)
click to toggle source
# File lib/resque-assurances.rb, line 18 def set_key(key) redis.sadd(REDIS_UNIQUENESS_KEY, key) end
unique?(key)
click to toggle source
# File lib/resque-assurances.rb, line 14 def unique?(key) !redis.sismember(REDIS_UNIQUENESS_KEY, key) end