Module: Utopia::Controller

Defined in:
lib/utopia/controller/middleware.rb,
lib/utopia/controller.rb,
lib/utopia/controller/base.rb,
lib/utopia/controller/actions.rb,
lib/utopia/controller/respond.rb,
lib/utopia/controller/rewrite.rb,
lib/utopia/controller/responder.rb,
lib/utopia/controller/variables.rb

Overview

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

Defined Under Namespace

Modules: Actions, Handlers, Respond, Rewrite Classes: Base, Middleware, Responder, Variables

Constant Summary collapse

CONTENT_TYPE =
HTTP::CONTENT_TYPE

Class Method Summary collapse

Class Method Details

.[](request) ⇒ Object



67
68
69
# File 'lib/utopia/controller/variables.rb', line 67

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

.newObject



10
11
12
# File 'lib/utopia/controller.rb', line 10

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