Module: EffectivePostmark

Includes:
EffectiveGem
Defined in:
lib/effective_postmark.rb,
lib/effective_postmark/engine.rb,
lib/effective_postmark/version.rb,
lib/generators/effective_postmark/install_generator.rb

Defined Under Namespace

Modules: Generators Classes: Engine

Constant Summary collapse

VERSION =
'0.2.0'.freeze

Class Method Summary collapse

Class Method Details

.apiObject



17
18
19
# File 'lib/effective_postmark.rb', line 17

def self.api
  Effective::PostmarkApi.new(api_token: api_token)
end

.config_keysObject



8
9
10
11
12
13
# File 'lib/effective_postmark.rb', line 8

def self.config_keys
  [
    :mailer, :parent_mailer, :deliver_method, :mailer_layout, :mailer_sender, :mailer_admin, :mailer_subject,
    :layout, :api_token
  ]
end

.mailer_classObject



21
22
23
# File 'lib/effective_postmark.rb', line 21

def self.mailer_class
  mailer&.constantize || Effective::PostmarkMailer
end