class Tilt::RailsERBTemplate

Protected Instance Methods

precompiled_preamble(locals) click to toggle source
Calls superclass method
# File lib/tilt/rails_erb.rb, line 23
def precompiled_preamble(locals)
  [super, "#{@outvar} = output_buffer = _buf = ActionView::OutputBuffer.new"].join("\n")
end
prepare() click to toggle source
# File lib/tilt/rails_erb.rb, line 15
def prepare
  @outvar = options.delete(:outvar) || '@output_buffer'
  @options.merge!(:postamble => false, :bufvar => @outvar)
  @engine = Template.new(data, options)
  @src = @engine.src.dup
  @engine
end