Sha256: a58d51656569fd62a758b9d13d07b1f08faf2db6bba491d7e9f8dad3e6c8d510
Contents?: true
Size: 567 Bytes
Versions: 6
Compression:
Stored size: 567 Bytes
Contents
module Mailroute class << self attr_reader :username, :apikey, :url def configure(options) options = default_options.merge(options) @username = options[:username] @apikey = options[:apikey] @url = options[:url] Mailroute::Base.headers['Authorization'] = "ApiKey #@username:#@apikey" Mailroute::Base.site = @url end def default_options { :username => ENV['MAILROUTE_USERNAME'], :apikey => ENV['MAILROUTE_API_KEY'], :url => ENV['MAILROUTE_URL'] }.dup end end end
Version data entries
6 entries across 6 versions & 1 rubygems