Sha256: b7632005d3c1b92fe86df6d186abe94bd35183b1095fc137f2108bf261b4ba8a
Contents?: true
Size: 674 Bytes
Versions: 11
Compression:
Stored size: 674 Bytes
Contents
require 'mailgun/exceptions/exceptions' module Mailgun # Mailgun::Address is a simple interface to the Email Validation API. class Address def initialize @client = Mailgun::Client.new(Mailgun.api_key, Mailgun.api_host || 'api.mailgun.net', 'v4') end # Given an arbitrary address, validates it based on defined checks. # # @param [String] address Email address to validate (max 512 chars.) def validate(address, mailbox_verification = false) params = {address: address} params[:mailbox_verification] = true if mailbox_verification res = @client.get "address/validate", params return res.to_h! end end end
Version data entries
11 entries across 11 versions & 1 rubygems