class Wouter::ViewWrap

Public Class Methods

new(template, engine = nil, dir = nil, layout = nil) click to toggle source
# File lib/wouter/views.rb, line 88
def initialize(template, engine = nil, dir = nil, layout = nil)
  @template = template
  @engine = engine
  @dir = dir
  @layout = layout
end

Public Instance Methods

call(env) click to toggle source
# File lib/wouter/views.rb, line 95
def call(env)
  env['wouter.view'] = {
    template: @template,
    engine: @engine,
    dir: @dir,
    layout: @layout
  }
  ViewEndpoint.call(env)
end