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
requestRack::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