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