UtopiaSourceUtopiaController

module Controller

A middleware which loads controller classes and invokes functionality based on the requested path.

Nested

Definitions

def self.[](request)

Fetch the controller variables associated with a request.

Signature

parameter request Rack::Request

The request.

returns Variables | Nil

The controller variables, when available.

Implementation

def self.[] request
	request.env[VARIABLES_KEY]
end

def self.new(...)

Construct controller middleware.

Signature

returns Controller::Middleware

The controller middleware.

Implementation

def self.new(...)
	Middleware.new(...)
end