Sha256: bbfcc84fb218a6bad431a0d44d397a51579fbd8b7b232182a8b1c2bcafec3a6d

Contents?: true

Size: 759 Bytes

Versions: 6

Compression:

Stored size: 759 Bytes

Contents

require "snov/version"

module Snov
  class Error < StandardError; end

  def self.client
    if !use_fake?
      Client.new(client_id: ENV['SNOV_USER_ID'], client_secret: ENV['SNOV_SECRET'])
    else
      FakeClient.new
    end
  end

  def self.use_fake?
    ENV['SNOV_USE_FAKE'].present? || (!ENV.key?('SNOV_USER_ID') && !ENV.key?('SNOV_SECRET'))
  end
end

require 'active_model'
require 'snov/client'
require 'snov/fake_client'
require 'snov/get_profile_by_email'
require 'snov/get_all_prospects_from_list'
require 'snov/get_prospects_by_email'
require 'snov/get_prospect_list'
require 'snov/get_user_lists'
require 'snov/get_emails_by_social_url'
require 'snov/get_emails_from_name'
require 'snov/add_names_to_find_emails'
require 'snov/domain_search'

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
snov-0.6.5 lib/snov.rb
snov-0.6.4 lib/snov.rb
snov-0.6.3 lib/snov.rb
snov-0.6.2 lib/snov.rb
snov-0.6.1 lib/snov.rb
snov-0.6.0 lib/snov.rb