Skip to content

Commit 28e3947

Browse files
authored
Merge pull request #18 from emailable/change-authentication-priority
Change authentication priority
2 parents ba65f2b + 023f7bd commit 28e3947

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

lib/emailable/client.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def request(method, endpoint, params = {})
2222

2323
uri = URI("#{@base_url}/#{endpoint}")
2424
headers = {
25-
'Authorization': "Bearer #{Emailable.api_key || api_key || access_token}",
25+
'Authorization': "Bearer #{api_key || access_token || Emailable.api_key}",
2626
'Content-Type': 'application/json'
2727
}
2828

test/authentication_test.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,10 @@ def test_request_time_api_key_authentication
2424
refute_nil Emailable::Batch.new(bid).status(api_key: @api_key).id
2525
end
2626

27+
def test_request_time_authentication_takes_priority_over_global
28+
Emailable.api_key = 'invalid_api_key'
29+
30+
refute_nil Emailable.verify(@email, api_key: @api_key).domain
31+
end
32+
2733
end

0 commit comments

Comments
 (0)