Class: Stencil::Apply
- Defined in:
- lib/stencil/directives/base.rb
Instance Method Summary collapse
Methods inherited from Directive
#checked_render, create, #initialize, #inspect, #inspect_args, #interpret, #parsed, #postrender, #pre_end, #prerender, register, #render_end
Constructor Details
This class inherits a constructor from Stencil::Directive
Instance Method Details
#render(state) ⇒ Object
121 122 123 124 125 126 |
# File 'lib/stencil/directives/base.rb', line 121 def render(state) state.data.push_context(@path) result = DynamicTemplate::formatter(@type).render_raw(state.data) state.data.pop_context return result end |
#setup_parameters(string) ⇒ Object
117 118 119 |
# File 'lib/stencil/directives/base.rb', line 117 def setup_parameters(string) @type, @path = string.split(" ") end |