Class: Jamnagar::Storage::ContributorStore

Inherits:
BasicStore
  • Object
show all
Defined in:
lib/jamnagar/storage/contributor_store.rb

Instance Method Summary collapse

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