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.



54
55
56
57
# File 'lib/wouter/views.rb', line 54

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

Instance Method Details

#respondObject



59
60
61
# File 'lib/wouter/views.rb', line 59

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