module Mailroute

Constants

VERSION

Attributes

apikey[R]
url[R]
username[R]

Public Class Methods

check_connection() click to toggle source
# File lib/mailroute/check_connection.rb, line 18
def self.check_connection
  Client.new(username, apikey).check_connection
end
configure(options) click to toggle source
# File lib/mailroute/configuration.rb, line 5
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
default_options() click to toggle source
# File lib/mailroute/configuration.rb, line 16
def default_options
  {
    :username => ENV['MAILROUTE_USERNAME'],
    :apikey   => ENV['MAILROUTE_API_KEY'],
    :url      => ENV['MAILROUTE_URL']
  }.dup
end