class Clearbit::Enrichment::PersonCompany

Public Class Methods

[](values)
Alias for: find
find(values) click to toggle source
# File lib/clearbit/enrichment/person_company.rb, line 7
def self.find(values)
  unless values.is_a?(Hash)
    values = { email: values }
  end

  if values.key?(:email)
    response = get(uri(:find), values)
  else
    raise ArgumentError, 'Invalid values'
  end

  if response.status == 202
    Pending.new
  else
    self.new(response)
  end
rescue Nestful::ResourceNotFound
end
Also aliased as: []