Module: ExpressTemplates::Renderer

Included in:
ExpressTemplates
Defined in:
lib/express_templates/renderer.rb

Instance Method Summary collapse

Instance Method Details

#render(context = nil, template_or_src = nil, &block) ⇒ Object

render accepts source or block, evaluates the resulting string of ruby in the context provided



4
5
6
7
# File 'lib/express_templates/renderer.rb', line 4

def render context=nil, template_or_src=nil, &block
  compiled_template = compile(template_or_src, &block)
  context.instance_eval compiled_template
end