From 6df508b75cab21f1e04295f899d2685ee45c5087 Mon Sep 17 00:00:00 2001 From: phyllipy Date: Fri, 27 Dec 2024 09:56:35 +1100 Subject: [PATCH 1/2] Add option to specify api key and host when initializing Address api --- lib/mailgun/address.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mailgun/address.rb b/lib/mailgun/address.rb index 931c584..b33d125 100644 --- a/lib/mailgun/address.rb +++ b/lib/mailgun/address.rb @@ -4,8 +4,8 @@ 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') + def initialize(api_key = Mailgun.api_key, api_host: Mailgun.api_host) + @client = Mailgun::Client.new(api_key, api_host || 'api.mailgun.net', 'v4') end # Given an arbitrary address, validates it based on defined checks. From bee09db53881559d86e8ee631aa36bd01efaec41 Mon Sep 17 00:00:00 2001 From: phyllipy Date: Fri, 27 Dec 2024 09:58:12 +1100 Subject: [PATCH 2/2] fix parameter --- lib/mailgun/address.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mailgun/address.rb b/lib/mailgun/address.rb index b33d125..c46be75 100644 --- a/lib/mailgun/address.rb +++ b/lib/mailgun/address.rb @@ -4,7 +4,7 @@ module Mailgun # Mailgun::Address is a simple interface to the Email Validation API. class Address - def initialize(api_key = Mailgun.api_key, api_host: Mailgun.api_host) + def initialize(api_key = Mailgun.api_key, api_host = Mailgun.api_host) @client = Mailgun::Client.new(api_key, api_host || 'api.mailgun.net', 'v4') end