class Decidim::Exporters::FormPDF

Inherits from abstract PDF exporter. This class is used to set the parameters used to create a PDF when exporting Survey Answers.

Public Instance Methods

controller() click to toggle source

i18n-tasks-use t('decidim.admin.exports.formats.FormPDF')

# File lib/decidim/exporters/form_pdf.rb, line 13
def controller
  @controller ||= FormPDFControllerHelper.new
end
layout() click to toggle source
# File lib/decidim/exporters/form_pdf.rb, line 21
def layout
  "decidim/forms/admin/questionnaires/questionnaire_answers.html.erb"
end
locals() click to toggle source
# File lib/decidim/exporters/form_pdf.rb, line 25
def locals
  {
    questionnaire: collection.first.first.questionnaire,
    collection: collection.map { |answer| Decidim::Forms::Admin::QuestionnaireParticipantPresenter.new(participant: answer.first) }
  }
end
template() click to toggle source
# File lib/decidim/exporters/form_pdf.rb, line 17
def template
  "decidim/forms/admin/questionnaires/answers/export/pdf.html.erb"
end