Files
openfoodnetwork/config/initializers/wicked_pdf.rb
Maikel Linke d489c77efe Update deprecated WickedPdf config syntax
Avoids warning:

> WickedPdf.config= is deprecated and will be removed in future versions. Use WickedPdf.configure instead.
2024-08-23 15:57:59 +10:00

21 lines
548 B
Ruby

WickedPdf.configure do |c|
c.exe_path = `bundle exec which wkhtmltopdf`.chomp
if Rails.env.test?
# Conversion from PDF to text struggles with multi-line text.
# We avoid that by printing on bigger pages.
# https://github.com/openfoodfoundation/openfoodnetwork/pull/9674
c.page_size = "A3"
else
c.page_size = "A4"
end
end
# A monkey-patch to remove WickedPdf's monkey-patch, as it clashes with ViewComponents.
class WickedPdf
module PdfHelper
remove_method(:render)
remove_method(:render_to_string)
end
end