Sha256: e9a667ed5e7a27f8b3e6bbd37f1693ebc481304a40d24acac9cd36a271024a2b
Contents?: true
Size: 687 Bytes
Versions: 3
Compression:
Stored size: 687 Bytes
Contents
# Require gem require 'haml' module SafeTemplate def render(*) super.html_safe end end class Tilt::HamlTemplate include SafeTemplate end module Middleman module Renderers # Haml Renderer module Haml # Setup extension class << self # Once registered def registered(app) app.before_configuration do template_extensions :haml => :html end # Add haml helpers to context app.send :include, ::Haml::Helpers # Setup haml helper paths app.ready do init_haml_helpers end end alias :included :registered end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
middleman-core-3.3.2 | lib/middleman-core/renderers/haml.rb |
middleman-core-3.3.1 | lib/middleman-core/renderers/haml.rb |
middleman-core-3.3.0 | lib/middleman-core/renderers/haml.rb |