Class Merb::Dispatcher
In: merb-core/lib/merb-core/dispatch/default_exception/default_exception.rb
merb-core/lib/merb-core/dispatch/dispatcher.rb
Parent: Object

Methods

handle   work_queue  

Included Modules

Merb::ControllerExceptions

Classes and Modules

Module Merb::Dispatcher::DefaultExceptionHelper
Class Merb::Dispatcher::DefaultException

Attributes

use_mutex  [RW]  :api: private

Public Class methods

Dispatch the rack environment. ControllerExceptions are rescued here and redispatched.

Parameters

rack_env<Rack::Environment>:The rack environment, which is used to instantiate a Merb::Request

Returns

Merb::Controller:The Merb::Controller that was dispatched to

:api: private

[Source]

    # File merb-core/lib/merb-core/dispatch/dispatcher.rb, line 35
35:       def handle(request)
36:         request.handle
37:       end

Returns

Queue:the current queue of dispatch jobs.

:api: private

[Source]

    # File merb-core/lib/merb-core/dispatch/dispatcher.rb, line 17
17:       def work_queue
18:         @@work_queue
19:       end

[Validate]