Class: Decidim::NotificationsDigestPresenter
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- Decidim::NotificationsDigestPresenter
- Defined in:
- app/presenters/decidim/notifications_digest_presenter.rb
Overview
Decorator for events in mail digest
Instance Method Summary collapse
- #formated_date(date) ⇒ Object
- #greeting ⇒ Object
- #header ⇒ Object
- #intro ⇒ Object
- #outro ⇒ Object
- #see_more ⇒ Object
- #subject ⇒ Object
Instance Method Details
#formated_date(date) ⇒ Object
16 17 18 |
# File 'app/presenters/decidim/notifications_digest_presenter.rb', line 16 def formated_date(date) I18n.l(date, format: :long) end |
#greeting ⇒ Object
20 21 22 |
# File 'app/presenters/decidim/notifications_digest_presenter.rb', line 20 def greeting I18n.t("decidim.notifications_digest_mailer.hello", name:) end |
#header ⇒ Object
12 13 14 |
# File 'app/presenters/decidim/notifications_digest_presenter.rb', line 12 def header I18n.t("decidim.notifications_digest_mailer.header.#{frequency}") end |
#intro ⇒ Object
24 25 26 |
# File 'app/presenters/decidim/notifications_digest_presenter.rb', line 24 def intro I18n.t("decidim.notifications_digest_mailer.intro.#{frequency}") end |
#outro ⇒ Object
28 29 30 |
# File 'app/presenters/decidim/notifications_digest_presenter.rb', line 28 def outro I18n.t("decidim.notifications_digest_mailer.outro") end |
#see_more ⇒ Object
32 33 34 |
# File 'app/presenters/decidim/notifications_digest_presenter.rb', line 32 def see_more I18n.t("decidim.notifications_digest_mailer.see_more") end |
#subject ⇒ Object
8 9 10 |
# File 'app/presenters/decidim/notifications_digest_presenter.rb', line 8 def subject I18n.t("decidim.notifications_digest_mailer.subject") end |