Class: Decidim::NotificationPresenter
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- Decidim::NotificationPresenter
- Includes:
- ActionView::Helpers::DateHelper
- Defined in:
- app/presenters/decidim/notification_presenter.rb
Overview
Decorator for notifications.
Instance Method Summary collapse
Instance Method Details
#created_at_in_words ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'app/presenters/decidim/notification_presenter.rb', line 12 def created_at_in_words if created_at.between?(1.month.ago, Time.current) I18n.t("decidim.user_conversations.index.time_ago", time: time_ago_in_words(created_at)) else format = created_at.year == Time.current.year ? :ddmm : :ddmmyyyy I18n.l(created_at, format:) end end |
#display_resource_text? ⇒ Boolean
21 22 23 |
# File 'app/presenters/decidim/notification_presenter.rb', line 21 def display_resource_text? event_class.constantize.included_modules.include?(Decidim::Comments::CommentEvent) end |