Class: Decidim::Conferences::ConferenceDiplomaPDF
- Inherits:
-
Object
- Object
- Decidim::Conferences::ConferenceDiplomaPDF
- Includes:
- ActionView::Helpers::AssetUrlHelper, SanitizeHelper, TranslatableAttributes, Shakapacker::Helper
- Defined in:
- decidim-conferences/lib/decidim/conferences/conference_diploma_pdf.rb
Instance Method Summary collapse
-
#initialize(conference, user) ⇒ ConferenceDiplomaPDF
constructor
A new instance of ConferenceDiplomaPDF.
- #render ⇒ Object
Methods included from SanitizeHelper
#decidim_escape_translated, #decidim_html_escape, #decidim_rich_text, #decidim_sanitize, #decidim_sanitize_admin, #decidim_sanitize_editor, #decidim_sanitize_editor_admin, #decidim_sanitize_newsletter, #decidim_sanitize_translated, #decidim_url_escape, included
Methods included from TranslatableAttributes
#attachment?, #default_locale?
Constructor Details
#initialize(conference, user) ⇒ ConferenceDiplomaPDF
Returns a new instance of ConferenceDiplomaPDF.
14 15 16 17 |
# File 'decidim-conferences/lib/decidim/conferences/conference_diploma_pdf.rb', line 14 def initialize(conference, user) @conference = conference @user = user end |
Instance Method Details
#render ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'decidim-conferences/lib/decidim/conferences/conference_diploma_pdf.rb', line 19 def render composer.styles(**styles) create_border add_logo add_text add_hr_line add_verified_by_text add_signature_picture add_verified_by_signature document.write_to_string end |