Method: Idempo::RedisBackend#initialize

Defined in:
lib/idempo/redis_backend.rb

#initialize(redis_or_connection_pool = Redis.new) ⇒ RedisBackend

Returns a new instance of RedisBackend.



67
68
69
70
71
# File 'lib/idempo/redis_backend.rb', line 67

def initialize(redis_or_connection_pool = Redis.new)
  require "redis"
  require "securerandom"
  @redis_pool = redis_or_connection_pool.respond_to?(:with) ? redis_or_connection_pool : NullPool.new(redis_or_connection_pool)
end