Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions lib/emailable/client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,9 @@ def initialize
end

def request(method, endpoint, params = {})
api_key = params.delete(:api_key)
access_token = params.delete(:access_token)
req_params = params.dup
api_key = req_params.delete(:api_key)
access_token = req_params.delete(:access_token)

uri = URI("#{@base_url}/#{endpoint}")
headers = {
Expand All @@ -30,12 +31,12 @@ def request(method, endpoint, params = {})
tries ||= 3
http_response =
if method == :get
uri.query = URI.encode_www_form(params) unless params.empty?
uri.query = URI.encode_www_form(req_params) unless req_params.empty?
request = Net::HTTP::Get.new(uri, headers)
@connection.request(request)
elsif method == :post
request = Net::HTTP::Post.new(uri, headers)
request.body = params.to_json
request.body = req_params.to_json
@connection.request(request)
end

Expand Down
2 changes: 1 addition & 1 deletion lib/emailable/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module Emailable
VERSION = '4.2.1'
VERSION = '4.2.2'
end
Loading