Class: Stencil::Interpolate

Inherits:
Directive show all
Defined in:
lib/stencil/directives/base.rb

Instance Method Summary collapse

Methods inherited from Directive

#checked_render, create, #initialize, #inspect, #interpret, #parsed, #postrender, #pre_end, #prerender, register, #render_end

Constructor Details

This class inherits a constructor from Stencil::Directive

Instance Method Details

#inspect_argsObject



155
156
157
# File 'lib/stencil/directives/base.rb', line 155

def inspect_args
  @path
end

#render(state) ⇒ Object



151
152
153
# File 'lib/stencil/directives/base.rb', line 151

def render(state)
  return interpret(@code, state.data)
end

#setup_parameters(string) ⇒ Object



147
148
149
# File 'lib/stencil/directives/base.rb', line 147

def setup_parameters(string)
  @code = string || "@"
end