A lot :)
Some checks failed
/ Run tests (push) Successful in 8m56s
/ Run system tests (push) Failing after 1h0m48s
/ Build, push and deploy image (push) Successful in 7m47s

This commit is contained in:
david 2024-09-05 22:54:38 +02:00
parent aad67af0d1
commit 63fc206c27
153 changed files with 2043 additions and 646 deletions

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module PdfDocuments
class Base
attr_reader :params
@ -11,7 +13,7 @@ module PdfDocuments
# exta_bold: 'vendor/assets/fonts/Lexend-ExtraBold.ttf',
# italic: 'vendor/assets/fonts/Lexend-Regular.ttf'
# })
@prawn_document.font 'Helvetica', size: 12
@prawn_document.font "Helvetica", size: 12
@params = OpenStruct.new(params)
end
@ -47,7 +49,7 @@ module PdfDocuments
end
def hr
@prawn_document.markup '<hr>'
@prawn_document.markup "<hr>"
end
def markup_options
@ -63,12 +65,12 @@ module PdfDocuments
end
def logo
@prawn_document.image 'app/assets/images/logo-apfelschule.png', width: 150
@prawn_document.image "app/assets/images/logo-apfelschule.png", width: 150
@prawn_document.move_down 30
end
def prepare_rich_text(rich_text)
{ h1: 'h4' }.each do |tag, replacement|
{ h1: "h4" }.each do |tag, replacement|
rich_text = rich_text.to_s.gsub("<#{tag}", "<#{replacement}")
rich_text = rich_text.to_s.gsub("</#{tag}>", "</#{replacement}>")
end