Sha256: e95ef9160f03661f0547ff53379f73d0c9ec20f3a6bfd7ad47bff335acb218e2

Contents?: true

Size: 289 Bytes

Versions: 1

Compression:

Stored size: 289 Bytes

Contents

require 'active_support/inflections'

module Concerns
  module ConfigurableMailer

    def get_mailer
      return @mailer if @mailer
      method = "#{self.class.to_s.downcase}_mailer".to_sym
      @mailer = Messaging.send(method) ||  "#{self.class}Mailer".constantize
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
messaging-0.0.2 lib/messaging/concerns/configurable_mailer.rb