class AddressFinder::Bulk::ClientProxy
Attributes
Public Class Methods
Source
# File lib/addressfinder/bulk.rb, line 21 def initialize(http:, verification_version:, default_country:) @verification_version = verification_version @default_country = default_country @http = http end
Public Instance Methods
Source
# File lib/addressfinder/bulk.rb, line 27 def cleanse(args={}) AddressFinder::Verification.new(**args.merge(http: http)).perform.result end
Source
# File lib/addressfinder/bulk.rb, line 39 def email_verification(args={}) AddressFinder::V1::Email::Verification.new(**args.merge(http: http)).perform.result end
Source
# File lib/addressfinder/bulk.rb, line 43 def phone_verification(args={}) AddressFinder::V1::Phone::Verification.new(**args.merge(http: http)).perform.result end
Source
# File lib/addressfinder/bulk.rb, line 31 def verification(args={}) if verification_version&.downcase == "v2" && (args[:country] || default_country) == 'au' AddressFinder::V2::Au::Verification.new(**args.merge(http: http)).perform.result else AddressFinder::Verification.new(**args.merge(http: http)).perform.result end end