Sha256: 1db30db84a479589dc1f7d158c466666bda3e0daf5f729fdb7057b8cb94b16ac
Contents?: true
Size: 1.04 KB
Versions: 3
Compression:
Stored size: 1.04 KB
Contents
module Gossiper module Concerns module Models module EmailSettings extend ActiveSupport::Concern def from config.default_from end def reply_to config.default_reply_to.presence || config.default_from end def bcc config.default_bcc end def cc config.default_cc end def template_name type.underscore end def template_path '' end def subject I18n.t("gossiper.notifications.#{type.underscore}.subject", subject_variables) end def attachments {} end def instance_variables {} end def subject_variables {} end def deliver mail.deliver update_delivered_at! end def deliver! mail.deliver! update_delivered_at! end def config Gossiper.configuration end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gossiper-0.5.2 | lib/gossiper/concerns/models/email_settings.rb |
gossiper-0.5.1 | lib/gossiper/concerns/models/email_settings.rb |
gossiper-0.5.0 | lib/gossiper/concerns/models/email_settings.rb |