Class: RoutingNumber::MemStore

Inherits:
StoreBase show all
Defined in:
lib/bank_routing/storage/memory.rb

Instance Method Summary collapse

Methods inherited from StoreBase

#done_loading!, #loaded!, #loaded?, #loading!, #loading?, #log, #options, #reconnect!

Constructor Details

#initialize(opts = {}) ⇒ MemStore

Returns a new instance of MemStore.



7
8
9
10
# File 'lib/bank_routing/storage/memory.rb', line 7

def initialize(opts = {})
  @options = opts
  @vals = {}
end

Instance Method Details

#get(num) ⇒ Object



16
17
18
# File 'lib/bank_routing/storage/memory.rb', line 16

def get(num)
  @vals[num.to_s]
end

#save(num, obj) ⇒ Object



12
13
14
# File 'lib/bank_routing/storage/memory.rb', line 12

def save(num,obj)
  @vals[num.to_s] = obj
end

#shutdown!Object



20
21
22
# File 'lib/bank_routing/storage/memory.rb', line 20

def shutdown!
  @vals = nil
end