Class: Verdict::Storage::RedisStorage

Inherits:
BaseStorage show all
Defined in:
lib/verdict/storage/redis_storage.rb

Constant Summary collapse

PAGE_SIZE =
50

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from BaseStorage

#cleanup, #remove_assignment, #retrieve_assignment, #retrieve_start_timestamp, #store_assignment, #store_start_timestamp

Constructor Details

#initialize(redis = nil, options = {}) ⇒ RedisStorage



8
9
10
11
# File 'lib/verdict/storage/redis_storage.rb', line 8

def initialize(redis = nil, options = {})
  @redis = redis
  @key_prefix = options[:key_prefix] || 'experiments/'
end

Instance Attribute Details

#key_prefixObject

Returns the value of attribute key_prefix.



6
7
8
# File 'lib/verdict/storage/redis_storage.rb', line 6

def key_prefix
  @key_prefix
end

#redisObject

Returns the value of attribute redis.



6
7
8
# File 'lib/verdict/storage/redis_storage.rb', line 6

def redis
  @redis
end