class SparkPost::Client
Attributes
template[R]
transmission[R]
Public Class Methods
new(api_key = nil, api_host = 'https://api.sparkpost.com')
click to toggle source
# File lib/sparkpost/client.rb, line 5 def initialize(api_key = nil, api_host = 'https://api.sparkpost.com') @api_key = (api_key || ENV['SPARKPOST_API_KEY']).to_s @api_host = (api_host || ENV['SPARKPOST_API_HOST']).to_s raise ArgumentError, 'No API key is provided. Either provide api_key with constructor or set SPARKPOST_API_KEY environment variable' if @api_key.blank? raise ArgumentError, 'No API host is provided. Either provide api_host with constructor or set SPARKPOST_API_HOST environment variable' if @api_host.blank? end