class Slim::Engine
Slim
engine which transforms slim code to executable ruby code @api public
Public Instance Methods
call(input)
click to toggle source
@api private
# File lib/slim/include.rb, line 49 def call(input) Thread.current[:slim_include_engine] = self Thread.current[:slim_include_level] ||= 0 Thread.current[:slim_include_level] += 1 catch(:stop) { call_without_include(input) } ensure Thread.current[:slim_include_engine] = nil if (Thread.current[:slim_include_level] -= 1) == 0 end
Also aliased as: call_without_include