Class: Jamnagar::Storage::SourceStore
- Inherits:
-
BasicStore
- Object
- BasicStore
- Jamnagar::Storage::SourceStore
- Defined in:
- lib/jamnagar/storage/source_store.rb
Instance Method Summary collapse
- #find_source(item, source) ⇒ Object
-
#initialize(adapter = nil) ⇒ SourceStore
constructor
A new instance of SourceStore.
Methods inherited from BasicStore
#find, #find_and_modify, #find_first, #find_one, #get, #insert
Constructor Details
#initialize(adapter = nil) ⇒ SourceStore
Returns a new instance of SourceStore.
4 5 6 |
# File 'lib/jamnagar/storage/source_store.rb', line 4 def initialize(adapter=nil) @adapter = adapter || {} end |
Instance Method Details
#find_source(item, source) ⇒ Object
8 9 10 11 12 |
# File 'lib/jamnagar/storage/source_store.rb', line 8 def find_source(item, source) existing = find_and_update_source(item, source) existing = create_source(item, source) unless existing existing end |