class Mailstro::Configuration

Attributes

api_endpoint[RW]
api_key[RW]
enabled[RW]

Public Class Methods

new() click to toggle source
# File lib/mailstro/configuration.rb, line 7
def initialize
  @api_endpoint = 'https://api.mailstroapp.com/v1'
end

Public Instance Methods

enabled=(value) click to toggle source
# File lib/mailstro/configuration.rb, line 11
def enabled=(value)
  if value
    Mailstro.strategy = ProductionStrategy
  else
    Mailstro.strategy = TestStrategy
  end
end
validate!() click to toggle source
# File lib/mailstro/configuration.rb, line 19
def validate!
  raise Error::ConfigurationError, "api_key not provided" if api_key.nil?
end