Module: Kwipper::RendersViews

Included in:
Application, Controller
Defined in:
lib/kwipper/renders_views.rb

Constant Summary collapse

VIEWS_PATH =
'app/views'
VIEW_EXT =
'.erb'

Instance Method Summary collapse

Instance Method Details

#render(view, vars = {}) ⇒ Object



6
7
8
9
10
# File 'lib/kwipper/renders_views.rb', line 6

def render(view, vars = {})
  template = File.read file_path_of_view(view)
  vars.each { |name, val| instance_variable_set "@#{name}", val }
  ERB.new(template).result binding
end