class Clearbit::Enrichment::Person
Public Class Methods
find(values)
click to toggle source
# File lib/clearbit/enrichment/person.rb, line 7 def self.find(values) unless values.is_a?(Hash) values = { id: values } end if values.key?(:email) response = get(uri(:find), values) elsif id = values.delete(:id) response = get(id, 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: []
Public Instance Methods
flag!(attrs = {})
click to toggle source
# File lib/clearbit/enrichment/person.rb, line 33 def flag!(attrs = {}) self.class.post(uri(:flag), attrs) end