class Tilt::PrawnTemplate
Prawn template implementation. See: prawnpdf.org
def evaluate(scope, locals, &block)
def evaluate(scope, locals, &block) pdf = @engine locals = locals.dup locals[:pdf] = pdf super pdf.render end
def precompiled_template(locals)
def precompiled_template(locals) @data.to_str end
def prepare
def prepare @options[:page_size] = 'A4' unless @options.has_key?(:page_size) @options[:page_layout] = :portrait unless @options.has_key?(:page_layout) @engine = ::Prawn::Document.new(@options) end