Class: Redwing::Renderer

Inherits:
Object
  • Object
show all
Defined in:
lib/redwing/renderer.rb

Defined Under Namespace

Classes: RenderContext

Instance Method Summary collapse

Instance Method Details

#render(template, locals = {}) ⇒ Object



23
24
25
26
27
# File 'lib/redwing/renderer.rb', line 23

def render(template, locals = {})
  views_root = Redwing.config.views_root
  content = render_template("#{views_root}/#{template}.html.erb", locals)
  render_layout(content, locals, views_root)
end

#render_without_layout(template, locals = {}) ⇒ Object



29
30
31
32
# File 'lib/redwing/renderer.rb', line 29

def render_without_layout(template, locals = {})
  views_root = Redwing.config.views_root
  render_template("#{views_root}/#{template}.html.erb", locals)
end