module Decidim::Events::EmailEvent
This module is used to be included in event classes (those inheriting from `Decidim::Events::BaseEvent`) that need to send emails with the notification.
This modules adds the needed logic to deliver emails to a given user.
Example:
class MyEvent < Decidim::Events::BaseEvent include Decidim::Events::EmailEvent end
Public Instance Methods
email_greeting()
click to toggle source
# File lib/decidim/events/email_event.rb, line 25 def email_greeting I18n.t("decidim.events.email_event.email_greeting", user_name: user.name) end
email_intro()
click to toggle source
# File lib/decidim/events/email_event.rb, line 29 def email_intro I18n.t("decidim.events.email_event.email_intro", resource_title: resource_title) end
email_outro()
click to toggle source
# File lib/decidim/events/email_event.rb, line 33 def email_outro I18n.t("decidim.events.email_event.email_outro", resource_title: resource_title) end
email_subject()
click to toggle source
# File lib/decidim/events/email_event.rb, line 21 def email_subject I18n.t("decidim.events.email_event.email_subject", resource_title: resource_title) end