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