module PowerStencil::Engine::Renderers::Haml

Private Instance Methods

render_haml_template(source, context) click to toggle source
# File lib/power_stencil/engine/renderers/haml.rb, line 9
def render_haml_template(source, context)
  logger.debug "Using HAML to render file '#{source}'"
  ::Haml::Engine.new(File.read source).render(context)
rescue => e
  logger.debug PowerStencil::Error.report_error(e)
  raise PowerStencil::Error, "Error rendering '#{source}': '#{e.message}'"
end