Class: CustomerMiner::Query

Inherits:
Object
  • Object
show all
Defined in:
lib/customer_miner/query.rb

Instance Method Summary collapse

Constructor Details

#initialize(file:, secret_key:) ⇒ Query

Returns a new instance of Query.



7
8
9
10
# File 'lib/customer_miner/query.rb', line 7

def initialize(file:, secret_key:)
  @file = file
  @secret_key = secret_key
end

Instance Method Details

#performObject



12
13
14
15
16
17
18
# File 'lib/customer_miner/query.rb', line 12

def perform
  domains = extract_domains
  puts "get #{domains.size} domain from csv #{@file}"
  puts "start request clearbit"
  res = query_clearbit(domains)
  build_csv(res)
end