Class: UU::OS::Application::UseCaseContextMiddleware

Inherits:
Server::AbstractMiddleware show all
Defined in:
uu_os_application-server-2.7.3/lib/uu/os/application/use_case_context_middleware.rb

Direct Known Subclasses

CMD::CommandContextMiddleware, VUC::VisualUseCaseContextMiddleware

Instance Method Summary (collapse)

Constructor Details

- (UseCaseContextMiddleware) initialize(app)

Returns a new instance of UseCaseContextMiddleware



12
13
14
# File 'uu_os_application-server-2.7.3/lib/uu/os/application/use_case_context_middleware.rb', line 12

def initialize(app)
  super(app)
end

Instance Method Details

- (Object) call(env)



16
17
18
19
20
21
22
23
# File 'uu_os_application-server-2.7.3/lib/uu/os/application/use_case_context_middleware.rb', line 16

def call(env)
  request = UU::OS::Server::Request.new(env)
  context = get_context(request)
  unless context.nil?
    env['uu.context'] = context
  end
  @app.call(env)
end