module Gossiper::Concerns::Models::EmailSettings
Public Instance Methods
attachments()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 35 def attachments {} end
bcc()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 15 def bcc config.default_bcc end
cc()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 19 def cc config.default_cc end
config()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 57 def config Gossiper.configuration end
deliver()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 47 def deliver mail.deliver update_delivered_at! end
deliver!()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 52 def deliver! mail.deliver! update_delivered_at! end
from()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 7 def from config.default_from end
instance_variables()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 39 def instance_variables {} end
reply_to()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 11 def reply_to config.default_reply_to.presence || config.default_from end
subject()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 31 def subject I18n.t("gossiper.notifications.#{type.underscore}.subject", subject_variables) end
subject_variables()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 43 def subject_variables {} end
template_name()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 23 def template_name type.underscore end
template_path()
click to toggle source
# File lib/gossiper/concerns/models/email_settings.rb, line 27 def template_path '' end