From 9be20878ab6c9ee337c4c3dfb3e983ee1921f0e9 Mon Sep 17 00:00:00 2001 From: Tate Johnson Date: Wed, 22 May 2019 19:47:25 +1000 Subject: [PATCH] Fix deprecation warnings on Rails 6. This maintains backwards compatibility with earlier versions of Rails. --- lib/prawn-rails/renderer.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/prawn-rails/renderer.rb b/lib/prawn-rails/renderer.rb index 2acd117..558b950 100644 --- a/lib/prawn-rails/renderer.rb +++ b/lib/prawn-rails/renderer.rb @@ -4,7 +4,7 @@ module PrawnRails class Renderer ### WARNING: BE VERY CAREFUL IF EDITING THIS METHOD - def self.call(template) + def self.call(template, source = nil) %{ @filename ||= "\#{controller.action_name}.pdf" @@ -12,7 +12,7 @@ def self.call(template) controller.response.headers['Content-Disposition'] = "inline; filename=\\\"\#{@filename}\\\"" end - #{template.source.strip} + #{(source || template.source).strip} } end