module Mailgun
Public Class Methods
api_key()
click to toggle source
# File lib/mailgun_api.rb, line 71 def self.api_key @@api_key end
api_key=(value)
click to toggle source
# File lib/mailgun_api.rb, line 67 def self.api_key=(value) @@api_key = value end
api_version()
click to toggle source
# File lib/mailgun_api.rb, line 55 def self.api_version @@api_version end
api_version=(value)
click to toggle source
# File lib/mailgun_api.rb, line 51 def self.api_version=(value) @@api_version = value end
configure() { |self| ... }
click to toggle source
# File lib/mailgun_api.rb, line 31 def self.configure yield self end
domain()
click to toggle source
# File lib/mailgun_api.rb, line 79 def self.domain @@domain end
domain=(value)
click to toggle source
# File lib/mailgun_api.rb, line 75 def self.domain=(value) @@domain = value end
host()
click to toggle source
# File lib/mailgun_api.rb, line 39 def self.host @@host end
host=(value)
click to toggle source
# File lib/mailgun_api.rb, line 35 def self.host=(value) @@host = value end
new(params={})
click to toggle source
# File lib/mailgun_api.rb, line 19 def self.new(params={}) parameters = {} parameters[:host] = params.fetch(:host, host) parameters[:protocol] = params.fetch(:protocol, protocol) parameters[:api_version] = params.fetch(:api_version, api_version) parameters[:test_mode] = params.fetch(:test_mode, test_mode) parameters[:api_key] = params.fetch(:api_key, api_key) parameters[:domain] = params.fetch(:domain, domain) Mailgun::Base.new(parameters) end
protocol()
click to toggle source
# File lib/mailgun_api.rb, line 47 def self.protocol @@protocol end
protocol=(value)
click to toggle source
# File lib/mailgun_api.rb, line 43 def self.protocol=(value) @@protocol = value end
test_mode()
click to toggle source
# File lib/mailgun_api.rb, line 63 def self.test_mode @@test_mode end
test_mode=(value)
click to toggle source
# File lib/mailgun_api.rb, line 59 def self.test_mode=(value) @@test_mode = value end