module AddressFinder
Constants
- VERSION
Public Class Methods
Source
# File lib/addressfinder.rb, line 79 def address_autocomplete(args = {}) AddressFinder::AddressAutocomplete.new(params: args, http: AddressFinder::HTTP.new(configuration)).perform.results end
Source
# File lib/addressfinder.rb, line 83 def address_info(args = {}) AddressFinder::AddressInfo.new(params: args, http: AddressFinder::HTTP.new(configuration)).perform.result end
Source
# File lib/addressfinder.rb, line 75 def address_search(args = {}) AddressFinder::AddressSearch.new(params: args, http: AddressFinder::HTTP.new(configuration)).perform.results end
Source
# File lib/addressfinder.rb, line 43 def address_verification(args = {}) if (args[:country] || configuration.default_country) == "au" && configuration.verification_version&.downcase == "v2" AddressFinder::V2::Au::Verification.new(**args.merge(http: AddressFinder::HTTP.new(configuration))).perform.result else AddressFinder::Verification.new(**args.merge(http: AddressFinder::HTTP.new(configuration))).perform.result end end
Source
# File lib/addressfinder.rb, line 63 def address_verification_au_batch(args = {}) AddressFinder::V2::Au::BatchVerification.new(**args.merge(http: AddressFinder::HTTP.new(configuration))).perform.results end
Source
# File lib/addressfinder.rb, line 59 def address_verification_nz_batch(args = {}) AddressFinder::V1::Nz::BatchVerification.new(**args.merge(http: AddressFinder::HTTP.new(configuration))).perform.results end
Source
# File lib/addressfinder.rb, line 99 def bulk(&block) AddressFinder::Bulk.new( http: AddressFinder::HTTP.new(configuration), verification_version: configuration.verification_version, default_country: configuration.default_country, &block ).perform end
Source
# File lib/addressfinder.rb, line 55 def cleanse(args = {}) # We are keeping this method for backward compatibility address_verification(args) end
Source
# File lib/addressfinder.rb, line 39 def configuration @configuration ||= AddressFinder::Configuration.new end
Source
# File lib/addressfinder.rb, line 25 def configure(config_hash = nil) config_hash&.each do |k, v| next unless configuration.respond_to?(:"#{k}=") begin configuration.send(:"#{k}=", v) rescue nil end end yield(configuration) if block_given? end
Source
# File lib/addressfinder.rb, line 87 def email_verification(args = {}) AddressFinder::V1::Email::Verification.new(**args.merge(http: AddressFinder::HTTP.new(configuration))).perform.result end
Source
# File lib/addressfinder.rb, line 91 def email_verification_batch(args = {}) AddressFinder::V1::Email::BatchVerification.new(**args.merge(http: AddressFinder::HTTP.new(configuration))).perform.results end
Source
# File lib/addressfinder.rb, line 71 def location_info(args = {}) AddressFinder::LocationInfo.new(params: args, http: AddressFinder::HTTP.new(configuration)).perform.result end
Source
# File lib/addressfinder.rb, line 67 def location_search(args = {}) AddressFinder::LocationSearch.new(params: args, http: AddressFinder::HTTP.new(configuration)).perform.results end
Source
# File lib/addressfinder.rb, line 95 def phone_verification(args = {}) AddressFinder::V1::Phone::Verification.new(**args.merge(http: AddressFinder::HTTP.new(configuration))).perform.result end
Source
# File lib/addressfinder.rb, line 51 def verification(args = {}) # We are keeping this method for backward compatibility address_verification(args) end