Sha256: bbe80a7f1252a39d698c1f02deed4b043de619d16670b59b135e3654315a2a2a

Contents?: true

Size: 426 Bytes

Versions: 10

Compression:

Stored size: 426 Bytes

Contents

# frozen-string_literal: true

module Decidim
  module Proposals
    class ProposalMentionedEvent < Decidim::Events::SimpleEvent
      i18n_attributes :mentioned_proposal_title

      private

      def mentioned_proposal_title
        mentioned_proposal.title
      end

      def mentioned_proposal
        @mentioned_proposal ||= Decidim::Proposals::Proposal.find(extra[:mentioned_proposal_id])
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
decidim-proposals-0.13.1 app/events/decidim/proposals/proposal_mentioned_event.rb
decidim-proposals-0.12.2 app/events/decidim/proposals/proposal_mentioned_event.rb
decidim-proposals-0.13.0 app/events/decidim/proposals/proposal_mentioned_event.rb
decidim-proposals-0.12.1 app/events/decidim/proposals/proposal_mentioned_event.rb
decidim-proposals-0.13.0.pre1 app/events/decidim/proposals/proposal_mentioned_event.rb
decidim-proposals-0.12.0 app/events/decidim/proposals/proposal_mentioned_event.rb
decidim-proposals-0.11.2 app/events/decidim/proposals/proposal_mentioned_event.rb
decidim-proposals-0.12.0.pre app/events/decidim/proposals/proposal_mentioned_event.rb
decidim-proposals-0.11.1 app/events/decidim/proposals/proposal_mentioned_event.rb
decidim-proposals-0.11.0.pre1 app/events/decidim/proposals/proposal_mentioned_event.rb