Sha256: b5a9f94a9d5d517dac34d885aa52d09895e03a698a74f201b8403d695ff10251

Contents?: true

Size: 389 Bytes

Versions: 3

Compression:

Stored size: 389 Bytes

Contents

module Jamnagar
  module Verifiers
    module Twitter
      class UniquenessVerifier < Jamnagar::Verifiers::Verifier
        def initialize(store: nil)
          @store = store
        end
        def accept_or_reject(item)
          existing = @store.find_first({"twitter_id" => item['twitter_id']})
          return nil if existing
          item
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jamnagar-1.3.9.1 lib/jamnagar/verifiers/uniqueness_verifier.rb
jamnagar-1.3.9 lib/jamnagar/verifiers/uniqueness_verifier.rb
jamnagar-1.3.8 lib/jamnagar/verifiers/uniqueness_verifier.rb