Class: Decidim::Proposals::CollaborativeDraftPresenter

Inherits:
ProposalPresenter
  • Object
show all
Defined in:
app/presenters/decidim/proposals/collaborative_draft_presenter.rb

Overview

Decorator for collaborative drafts

Instance Method Summary collapse

Methods inherited from ProposalPresenter

#body, #display_mention, #editor_body, #id_and_title, #proposal, #proposal_path, #resource_manifest, #title, #versions

Instance Method Details

#authorObject



9
10
11
# File 'app/presenters/decidim/proposals/collaborative_draft_presenter.rb', line 9

def author
  @author ||= Decidim::UserPresenter.new(__getobj__.coauthorships.first.author)
end

#collaborative_draft_pathObject



15
16
17
# File 'app/presenters/decidim/proposals/collaborative_draft_presenter.rb', line 15

def collaborative_draft_path
  Decidim::ResourceLocatorPresenter.new(collaborative_draft).path
end