code: function (request, options) {
      var action, target, method, emitter;
  
      while (this._actions.length) {
        action = this._actions.shift();
        target = action.target;
        method = action.method;
        emitter = new ActionEmitter;
  
        if (!(method in target)) {
          throw new Error("Can't call action " + method + ' on target for uri ' + request.uri);
        }
  
        this._emitters.push(emitter);
  
        target[method].call(target, request, options, emitter);
      }
    }
docs: invoke all actions with request and options
  
  @method _invokeActions
  @param {Request} request
  @param {Object} options
  @protected