class Collectr::RedisFactory
Public Class Methods
new(redis_store=nil)
click to toggle source
# File lib/collectr/redis/redis_factory.rb, line 3 def initialize(redis_store=nil) @store = redis_store || Redis.current end
Public Instance Methods
array(title=default_title)
click to toggle source
# File lib/collectr/redis/redis_factory.rb, line 16 def array(title=default_title) RedisArray.new title, store: @store end
hash(title=default_title, options={})
click to toggle source
# File lib/collectr/redis/redis_factory.rb, line 7 def hash(title=default_title, options={}) options = { store: @store }.merge options # RedisHash.new title, store: @store, *options end
set(title=default_title)
click to toggle source
# File lib/collectr/redis/redis_factory.rb, line 12 def set(title=default_title) RedisSet.new title, store: @store end
Private Instance Methods
default_title()
click to toggle source
# File lib/collectr/redis/redis_factory.rb, line 22 def default_title Time.now.to_s end