Sha256: 00b5983c9e94a367817be36169397fe565112c3828a8105b37f7be155ffbeb43
Contents?: true
Size: 825 Bytes
Versions: 1
Compression:
Stored size: 825 Bytes
Contents
module Snov class AddNamesToFindEmails attr_reader :client def initialize(client: Snov.client, first_name:, last_name:, domain:) @client = client @first_name = first_name @last_name = last_name @domain = domain end def add @add ||= ProspectResult.new(raw_result) end def raw_result @raw_result ||= client.post("/v1/add-names-to-find-emails", "firstName" => @first_name, "lastName" => @last_name, "domain" => @domain) .deep_transform_keys! { |key| key.underscore } end class ProspectResult include ActiveModel::Model attr_accessor :success, :first_name, :last_name, :domain, :user_id, :sent end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
snov-0.6.0 | lib/snov/add_names_to_find_emails.rb |