class BenchmarkEmail::Client
Constants
- API_URL
Attributes
access_token[RW]
Public Class Methods
new(access_token = nil)
click to toggle source
# File lib/benchmark_email.rb, line 13 def initialize(access_token = nil) @access_token = access_token || ENV['BENCHMARK_EMAIL_API_TOKEN'] raise EmptyTokenError if @access_token.nil? || @access_token.empty? end
Public Instance Methods
get_contact_lists()
click to toggle source
# File lib/benchmark_email.rb, line 18 def get_contact_lists url = URI("#{API_URL}/Contact/") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Get.new(url) request["AuthToken"] = @access_token request["Content-Type"] = "application/json" JSON.parse(https.request(request).body) end