Class Mack::Rendering::Engine::Pdf
In: lib/mack-pdf_writer/pdf_engine.rb
Parent: Mack::Rendering::Engine::Base

Methods

extension   render  

Classes and Modules

Module Mack::Rendering::Engine::Pdf::ViewHelpers

Public Instance methods

[Source]

    # File lib/mack-pdf_writer/pdf_engine.rb, line 16
16:         def extension
17:           :pdfw
18:         end

[Source]

    # File lib/mack-pdf_writer/pdf_engine.rb, line 6
 6:         def render(io, binding)
 7:           if io.is_a?(File)
 8:             io = io.read
 9:           end
10:           @_pdf = ::PDF::Writer.new
11:           self.view_template.instance_variable_set("@_pdf", @_pdf)
12:           eval(io, binding)
13:           @_pdf.render
14:         end

[Validate]