module SparkPost::Request
Public Instance Methods
request(url, api_key, data)
click to toggle source
# File lib/monkey_patch/sparkpost/request.rb, line 6 def request(url, api_key, data) uri = URI.parse(url) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true headers = { "User-Agent" => "ruby-sparkpost/" + VERSION, "Content-Type" => "application/json", "Authorization" => api_key } req = Net::HTTP::Post.new(uri.path, headers) req.body = JSON.generate(data) process_response(http.request(req)) end