Remove Wicked PDF monkey patch
This patch was added in commit baefc249f because both ViewComponent and
Wicked PDF monkey-patched the `render` method and so they were
incompatible.
However, Rails 6.1 includes the patch used by ViewComponent, meaning
ViewComponent doesn't monkey-patch the `render` method anymore, and so
it's compatible with Wicked PDF.
This commit is contained in:
@@ -1,27 +1,3 @@
|
||||
class WickedPdf
|
||||
# Wicked Pdf magic breaks ViewComponent
|
||||
# https://github.com/mileszs/wicked_pdf/pull/925
|
||||
module PdfHelper
|
||||
def render(*args)
|
||||
options = args.first
|
||||
if options.is_a?(Hash) && options.key?(:pdf)
|
||||
render_with_wicked_pdf(options)
|
||||
else
|
||||
super
|
||||
end
|
||||
end
|
||||
|
||||
def render_to_string(*args)
|
||||
options = args.first
|
||||
if options.is_a?(Hash) && options.key?(:pdf)
|
||||
render_to_string_with_wicked_pdf(options)
|
||||
else
|
||||
super
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
# WickedPDF Global Configuration
|
||||
#
|
||||
# Use this to set up shared configuration options for your entire application.
|
||||
|
||||
Reference in New Issue
Block a user