Sha256: b22e588d3561b4e5164efb2c3cc49205f64b6e8a23125e985e079a90f5289dfb
Contents?: true
Size: 663 Bytes
Versions: 8
Compression:
Stored size: 663 Bytes
Contents
# -*- coding: utf-8 -*- require 'fileutils' require 'rails-latex/latex_to_pdf' require 'action_view' module ActionView # :nodoc: all module Template::Handlers class ERBLatex < ERB def self.call(template) new.compile(template) end def compile(template) erb = "<% __in_erb_template=true %>#{template.source}" out=self.class.erb_implementation.new(erb, :trim=>(self.class.erb_trim_mode == "-")).src out + ";LatexToPdf.generate_pdf(@output_buffer.to_s,@latex_config||{},@latex_parse_twice)" end end end Template.register_template_handler :erbtex, Template::Handlers::ERBLatex end
Version data entries
8 entries across 8 versions & 1 rubygems