Class: Collectr::MemoryFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/collectr/memory/memory_factory.rb

Instance Method Summary collapse

Constructor Details

#initialize(redis_store = nil) ⇒ MemoryFactory

Returns a new instance of MemoryFactory.



3
4
# File 'lib/collectr/memory/memory_factory.rb', line 3

def initialize(redis_store=nil)
end

Instance Method Details

#array(title = default_title) ⇒ Object



14
15
16
# File 'lib/collectr/memory/memory_factory.rb', line 14

def array(title=default_title)
  RedisArray.new title, store: @store
end

#hash(title = default_title, options = {}) ⇒ Object



6
7
8
# File 'lib/collectr/memory/memory_factory.rb', line 6

def hash(title=default_title, options={})
  MemoryHash.new title, options
end

#set(title = default_title) ⇒ Object



10
11
12
# File 'lib/collectr/memory/memory_factory.rb', line 10

def set(title=default_title)
  RedisSet.new title, store: @store
end