Sha256: 342f502971b7b8275c3853ad56877b0d187d8a698d0368dc3baf4425b21de957
Contents?: true
Size: 1.83 KB
Versions: 1
Compression:
Stored size: 1.83 KB
Contents
# frozen_string_literal: true module DashamailTransactional module Configuration def self.api_key @api_key end def self.api_key=(api_key) @api_key = api_key end def self.domain @domain end def self.domain=(domain) @domain = domain end def self.from_email @from_email end def self.from_email=(from_email) @from_email = from_email end def self.from_name @from_name end def self.from_name=(from_name) @from_name = from_name end def self.no_track_opens @no_track_opens end def self.no_track_opens=(no_track_opens) @no_track_opens = no_track_opens end def self.no_track_clicks @no_track_clicks end def self.no_track_clicks=(no_track_clicks) @no_track_clicks = no_track_clicks end def self.ignore_delivery_policy @ignore_delivery_policy end def self.ignore_delivery_policy=(ignore_delivery_policy) @ignore_delivery_policy = ignore_delivery_policy end def self.end_point @end_point end def self.end_point=(end_point) @end_point = end_point end def self.response_format @response_format end def self.response_format=(response_format) @response_format = response_format end def self.logger @logger end def self.logger=(logger) @logger = logger end def self.http_debug @http_debug end def self.http_debug=(http_debug) @http_debug = http_debug end DEFAULT = { end_point: 'https://api.dashamail.ru', no_track_opens: true, no_track_clicks: true, response_format: 'JSON', ignore_delivery_policy: false }.freeze DEFAULT.each do |param, default_value| send("#{param}=", default_value) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dashamail_transactional-0.1.2 | lib/dashamail/configuration.rb |