Class: Jamnagar::Verifiers::Twitter::UniquenessVerifier

Inherits:
Verifier
  • Object
show all
Defined in:
lib/jamnagar/verifiers/uniqueness_verifier.rb

Instance Method Summary collapse

Methods inherited from Verifier

#verify

Constructor Details

#initialize(store: nil) ⇒ UniquenessVerifier

Returns a new instance of UniquenessVerifier.



5
6
7
# File 'lib/jamnagar/verifiers/uniqueness_verifier.rb', line 5

def initialize(store: nil)
  @store = store
end

Instance Method Details

#accept_or_reject(item) ⇒ Object



8
9
10
11
12
# File 'lib/jamnagar/verifiers/uniqueness_verifier.rb', line 8

def accept_or_reject(item)
  existing = @store.find_first({"twitter_id" => item['twitter_id']})
  return nil if existing
  item
end