def dispatch_action(klass, action_name, status=200)
      @env["merb.status"] = status
      @env["merb.action_name"] = action_name
      
      if Dispatcher.use_mutex
        @@mutex.synchronize { klass.call(env) }
      else
        klass.call(env)
      end
    end
def dispatch_action(klass, action_name, status=200)
      @env["merb.status"] = status
      @env["merb.action_name"] = action_name
      
      if Dispatcher.use_mutex
        @@mutex.synchronize { klass.call(env) }
      else
        klass.call(env)
      end
    end
Setup the controller and call the chosen action

 ==== Parameters
 klass<Merb::Controller>:: The controller class to dispatch to.
 action<Symbol>:: The action to dispatch.
 status<Integer>:: The status code to respond with.

 ==== Returns
 Array[Integer, Hash, #each]:: A Rack response

 :api: private