Class: Wouter
- Inherits:
-
Object
show all
- Defined in:
- lib/wouter/views.rb,
lib/wouter/views.rb
Defined Under Namespace
Classes: Endpoint, ViewEndpoint, ViewWrap, Views
Class Method Summary
collapse
Class Method Details
.render_template(template, bind = self, engine = nil, dir = nil) ⇒ Object
32
33
34
35
36
|
# File 'lib/wouter/views.rb', line 32
def render_template(template, bind = self, engine = nil, dir = nil)
dir = dir || config[:view_dir] || File.expand_path('./views')
engine = engine || config[:view_engine] || :html
Wouter::Views.file_finder(dir, template, engine, bind)
end
|
.render_view(template, engine: nil, dir: nil) ⇒ Object
38
39
40
|
# File 'lib/wouter/views.rb', line 38
def render_view(template, engine: nil, dir: nil)
ViewWrap.new(template, engine, dir)
end
|
.view_dir(dir = nil) ⇒ Object
42
43
44
45
|
# File 'lib/wouter/views.rb', line 42
def view_dir(dir = nil)
config[:view_dir] = dir unless dir.nil?
config[:view_dir]
end
|
.view_engine(engine = nil) ⇒ Object
47
48
49
50
|
# File 'lib/wouter/views.rb', line 47
def view_engine(engine = nil)
config[:view_engine] = engine unless engine.nil?
config[:view_engine]
end
|