class Slim::EmbeddedEngine::TiltEngine

Basic tilt engine

Public Instance Methods

on_slim_embedded(engine, body) click to toggle source
# File lib/slim/embedded_engine.rb, line 92
def on_slim_embedded(engine, body)
  tilt_engine = Tilt[engine] || raise("Tilt engine #{engine} is not available.")
  tilt_options = options[engine.to_sym] || {}
  [:multi, tilt_render(tilt_engine, tilt_options, collect_text(body)), CollectNewlines.new.call(body)]
end

Protected Instance Methods

collect_text(body) click to toggle source
# File lib/slim/embedded_engine.rb, line 100
def collect_text(body)
  CollectText.new.call(body)
end