class Tilt::ErubisTemplate
www.kuwata-lab.com/erubis/
Erubis template implementation. See:
def initialize_engine
def initialize_engine return if defined? ::Erubis require_template_library 'erubis' end
def precompiled(locals)
def precompiled(locals) source, offset = super [source, offset - 1] end
def precompiled_postamble(locals)
def precompiled_postamble(locals) ["_buf", super].join("\n") end
def precompiled_preamble(locals)
def precompiled_preamble(locals) [super, "#{@outvar} = _buf = ''"].join("\n") end
def prepare
def prepare @options.merge!(:preamble => false, :postamble => false) @outvar = (options.delete(:outvar) || '_erbout').to_s @engine = ::Erubis::Eruby.new(data, options) end