Class: RoutingNumber::MemStore

Inherits:
StoreBase show all
Defined in:
lib/bank_routing/routing_numbers.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.



63
64
65
66
# File 'lib/bank_routing/routing_numbers.rb', line 63

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

Instance Method Details

#get(num) ⇒ Object



72
73
74
# File 'lib/bank_routing/routing_numbers.rb', line 72

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

#save(num, obj) ⇒ Object



68
69
70
# File 'lib/bank_routing/routing_numbers.rb', line 68

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

#shutdown!Object



76
77
78
# File 'lib/bank_routing/routing_numbers.rb', line 76

def shutdown!
	@vals = nil
end