Class: Frontman::HamlRenderer
- Defined in:
- lib/frontman/renderers/haml_renderer.rb
Instance Method Summary collapse
- #compile(layout) ⇒ Object
-
#initialize ⇒ HamlRenderer
constructor
A new instance of HamlRenderer.
- #render_content(compiled, content, scope, _data) ⇒ Object
Methods inherited from Renderer
Constructor Details
#initialize ⇒ HamlRenderer
Returns a new instance of HamlRenderer.
9 10 11 12 |
# File 'lib/frontman/renderers/haml_renderer.rb', line 9 def initialize Haml::Options.defaults[:format] = :html5 super end |
Instance Method Details
#compile(layout) ⇒ Object
14 15 16 |
# File 'lib/frontman/renderers/haml_renderer.rb', line 14 def compile(layout) Haml::Engine.new(layout) end |
#render_content(compiled, content, scope, _data) ⇒ Object
18 19 20 |
# File 'lib/frontman/renderers/haml_renderer.rb', line 18 def render_content(compiled, content, scope, _data) compiled.render(scope.get_binding) { content } end |