diff --git a/lib/prawnto/template_handlers/base.rb b/lib/prawnto/template_handlers/base.rb index 618718a..0f148af 100644 --- a/lib/prawnto/template_handlers/base.rb +++ b/lib/prawnto/template_handlers/base.rb @@ -4,11 +4,9 @@ class Base < ::ActionView::TemplateHandler include ::ActionView::TemplateHandlers::Compilable def compile(template) - "puts 'base';" + - "logger.warn 'BASE';" + "_prawnto_compile_setup;" + "pdf = Prawn::Document.new(@prawnto_options[:prawn]);" + - template.source + + "#{template.source}\n" + "pdf.render;" end end diff --git a/lib/prawnto/template_handlers/dsl.rb b/lib/prawnto/template_handlers/dsl.rb index 9ac767c..f8458f3 100644 --- a/lib/prawnto/template_handlers/dsl.rb +++ b/lib/prawnto/template_handlers/dsl.rb @@ -3,9 +3,7 @@ module TemplateHandlers class Dsl < Base def compile(template) - "logger.warn local_variables;" + - "z = _prawnto_compile_setup(true);" + - "logger.warn local_assigns;" + + "_prawnto_compile_setup(true);" + "pdf = Prawn::Document.new(@prawnto_options[:prawn]);" + "pdf.instance_eval do; #{template.source}\nend;" + "pdf.render;"