Class: Decidim::Initiatives::ApplicationFormPDF

Inherits:
Object
  • Object
show all
Includes:
OrganizationHelper
Defined in:
decidim-initiatives/lib/decidim/initiatives/application_form_pdf.rb

Instance Method Summary collapse

Methods included from OrganizationHelper

#current_organization_name, #organization_colors, #organization_description_label, #organization_name

Methods included from TranslatableAttributes

#attachment?, #default_locale?

Constructor Details

#initialize(initiative) ⇒ ApplicationFormPDF

Returns a new instance of ApplicationFormPDF.



9
10
11
# File 'decidim-initiatives/lib/decidim/initiatives/application_form_pdf.rb', line 9

def initialize(initiative)
  @initiative = initiative
end

Instance Method Details

#renderObject



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'decidim-initiatives/lib/decidim/initiatives/application_form_pdf.rb', line 13

def render
  composer.styles(**styles)

  
  add_organization_data_box
  add_author_box
  add_promoter_box

  composer.new_page

  
  add_attachments_box
  add_signature_box
  add_legal_box

  composer.write_to_string
end