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