Class: Wouter::ViewEndpoint

Inherits:
Endpoint show all
Defined in:
lib/wouter/views.rb

Instance Method Summary collapse

Methods inherited from Endpoint

#render_view

Constructor Details

#initialize(req, res) ⇒ ViewEndpoint

Returns a new instance of ViewEndpoint.



77
78
79
80
# File 'lib/wouter/views.rb', line 77

def initialize(req, res)
  @view = req.env['wouter.view']
  super(req, res)
end

Instance Method Details

#respondObject



82
83
84
# File 'lib/wouter/views.rb', line 82

def respond
  render_view(@view[:template], engine: @view[:engine], dir: @view[:dir], layout: @view[:layout])
end