Sha256: ff8d0a7a3ba1a7a211126925a68f81ab7342d298ff2c152803cbac4167f96ce8

Contents?: true

Size: 776 Bytes

Versions: 2

Compression:

Stored size: 776 Bytes

Contents

module BarkestCore
  ##
  # This class defines the default behavior for mailers in this application.
  #
  class ApplicationMailerBase < ActionMailer::Base


    ##
    # Gets the default hostname for messages.
    def self.default_hostname
      @default_hostname ||= BarkestCore.email_config[:default_hostname]
    end

    ##
    # Gets the default sender for messages.
    def self.default_sender
      @default_sender ||= BarkestCore.email_config[:default_sender]
    end

    ##
    # Gets the default recipient for messages.
    def self.default_recipient
      @default_recipient ||= BarkestCore.email_config[:default_recipient]
    end

    default from: ApplicationMailerBase.default_sender, to: ApplicationMailerBase.default_recipient
    layout 'mailer'

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
barkest_core-1.5.4.0 app/mailers/barkest_core/application_mailer_base.rb
barkest_core-1.5.3.0 app/mailers/barkest_core/application_mailer_base.rb