Sha256: 873f9fec859093e768c67df8be121b883a0b24c4255713319a60fa3d5184488e
Contents?: true
Size: 688 Bytes
Versions: 15
Compression:
Stored size: 688 Bytes
Contents
# frozen_string_literal: true module Decidim module Proposals class ProposalEndorsedEvent < Decidim::Events::SimpleEvent i18n_attributes :endorser_nickname, :endorser_name, :endorser_path, :nickname delegate :nickname, :name, to: :endorser, prefix: true def nickname endorser_nickname end def endorser_path endorser.profile_path end def resource_text resource.body end private def endorser @endorser ||= Decidim::UserPresenter.new(endorser_user) end def endorser_user @endorser_user ||= Decidim::User.find_by(id: extra[:endorser_id]) end end end end
Version data entries
15 entries across 15 versions & 1 rubygems