class Wouter

Public Class Methods

render_template(template, bind = self, engine = nil, dir = nil, layout = nil) click to toggle source
# File lib/wouter/views.rb, line 49
def render_template(template, bind = self, engine = nil, dir = nil, layout = nil)
  dir = dir || config[:view_dir] || File.expand_path('./views')
  engine = engine || config[:view_engine] || :html
  layout = layout.nil? ? config[:view_layout] : layout
  Wouter::Views.file_finder(dir, template, engine, layout, bind)
end
render_view(template, engine: nil, dir: nil, layout: nil) click to toggle source
# File lib/wouter/views.rb, line 56
def render_view(template, engine: nil, dir: nil, layout: nil)
  ViewWrap.new(template, engine, dir, layout)
end
view_dir(dir = nil) click to toggle source
# File lib/wouter/views.rb, line 60
def view_dir(dir = nil)
  config[:view_dir] = dir if dir
  config[:view_dir]
end
view_engine(engine = nil) click to toggle source
# File lib/wouter/views.rb, line 65
def view_engine(engine = nil)
  config[:view_engine] = engine if engine
  config[:view_engine]
end
view_layout(layout = nil) click to toggle source
# File lib/wouter/views.rb, line 70
def view_layout(layout = nil)
  config[:view_layout] = layout if layout
  config[:view_layout]
end