Class: RoutingNumber::MemStore
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
|