class Tilt::SlightTemplate

Public Instance Methods

evaluate(scope, locals, &block) click to toggle source
# File lib/slight/tilt.rb, line 14
def evaluate(scope, locals, &block)
  #scope_vars = scope.instance_variables
  #scope_vars.each do |var|
  #  @engine.instance_variable_set(var, scope.instance_variable_get(var))
  #end
  locals[:__scope] = scope
  @output ||= @engine.render(file, data, locals)
end
prepare() click to toggle source
# File lib/slight/tilt.rb, line 9
      def prepare
        @engine = ::Slight::Engine.new
#@engine = ::ERB.new(data, options[:safe], options[:trim], @outvar)
  end