Module: Kawaii::RenderMethods

Included in:
Controller, RouteHandler
Defined in:
lib/kawaii/render_methods.rb

Overview

Template rendering based on Tilt.

Instance Method Summary (collapse)

Instance Method Details

- (Object) render(tmpl)

TODO:

Layouts.

Renders a template.

Examples:

Rendering html erb file

render('index.html.erb')

Parameters:

  • tmpl (String)

    file name or path to template, relative to /views in project dir



9
10
11
12
# File 'lib/kawaii/render_methods.rb', line 9

def render(tmpl)
  t = Tilt.new(File.join('views', tmpl)) # @todo Caching!
  t.render(self)
end