Class: RoutingNumber::StoreBase
- Inherits:
-
Object
- Object
- RoutingNumber::StoreBase
- Defined in:
- lib/bank_routing/storage/base.rb
Direct Known Subclasses
Instance Method Summary collapse
- #done_loading! ⇒ Object
- #get(num) ⇒ Object
-
#initialize(opts = {}) ⇒ StoreBase
constructor
A new instance of StoreBase.
- #loaded! ⇒ Object
- #loaded? ⇒ Boolean
- #loading! ⇒ Object
- #loading? ⇒ Boolean
- #log ⇒ Object
- #options ⇒ Object
- #reconnect! ⇒ Object
- #save(num, obj) ⇒ Object
- #shutdown! ⇒ Object
Constructor Details
#initialize(opts = {}) ⇒ StoreBase
Returns a new instance of StoreBase.
7 8 9 10 |
# File 'lib/bank_routing/storage/base.rb', line 7 def initialize(opts = {}) @options = opts @logger = opts.delete(:logger) end |
Instance Method Details
#done_loading! ⇒ Object
37 38 39 40 |
# File 'lib/bank_routing/storage/base.rb', line 37 def done_loading! @loading = false loaded! end |
#get(num) ⇒ Object
46 47 48 |
# File 'lib/bank_routing/storage/base.rb', line 46 def get(num) puts "Don't know how to get!" end |
#loaded! ⇒ Object
24 25 26 |
# File 'lib/bank_routing/storage/base.rb', line 24 def loaded! @loaded = true end |
#loaded? ⇒ Boolean
20 21 22 |
# File 'lib/bank_routing/storage/base.rb', line 20 def loaded? @loaded end |
#loading! ⇒ Object
28 29 30 31 |
# File 'lib/bank_routing/storage/base.rb', line 28 def loading! return false if loading? @loading = true end |
#loading? ⇒ Boolean
33 34 35 |
# File 'lib/bank_routing/storage/base.rb', line 33 def loading? @loading end |
#log ⇒ Object
12 13 14 |
# File 'lib/bank_routing/storage/base.rb', line 12 def log @logger ||= Logger.new(STDOUT) end |
#options ⇒ Object
16 17 18 |
# File 'lib/bank_routing/storage/base.rb', line 16 def @options end |
#reconnect! ⇒ Object
53 54 |
# File 'lib/bank_routing/storage/base.rb', line 53 def reconnect! end |
#save(num, obj) ⇒ Object
42 43 44 |
# File 'lib/bank_routing/storage/base.rb', line 42 def save(num,obj) puts "Don't know how to save!" end |
#shutdown! ⇒ Object
50 51 |
# File 'lib/bank_routing/storage/base.rb', line 50 def shutdown! end |