class Thincloud::Postmark::Configuration

Public: Configuration options for the Thincloud::Postmark module

Attributes

api_key[RW]
environments[RW]
interceptor_bcc[RW]
interceptor_cc[RW]
interceptor_environments[RW]
interceptor_to[RW]

Public Class Methods

new() click to toggle source
# File lib/thincloud/postmark/configuration.rb, line 23
def initialize
  @api_key ||= ENV.fetch("POSTMARK_API_KEY", "POSTMARK_API_TEST")

  @interceptor_to  ||= ENV["THINCLOUD_INTERCEPTOR_TO"]
  @interceptor_cc  ||= ENV["THINCLOUD_INTERCEPTOR_CC"]
  @interceptor_bcc ||= ENV["THINCLOUD_INTERCEPTOR_BCC"]

  @environments = []
  @interceptor_environments = []

  self.secure = ENV.fetch("POSTMARK_SECURE", true)
end

Public Instance Methods

secure() click to toggle source
# File lib/thincloud/postmark/configuration.rb, line 40
def secure
  ::Postmark.secure
end
secure=(s) click to toggle source
# File lib/thincloud/postmark/configuration.rb, line 36
def secure=(s)
  ::Postmark.secure = s
end