class RedisLock class Config def redis=(hash = {}) @redis = hash end def redis fail "[RedisLock::Config] redis connection setup is not set" unless @redis @redis end def logger=(logger) @logger = logger end def logger @logger ? @logger : Logger.new(STDOUT) end end end