code: function RequestHooks_process(api) {
          var that = this, route = api.parsedUrl.pathname;
          logger.info('RequestHooks.process:', route);
          return new Promise(function (resolve, reject) {
              var hook;
              try {
                  hook = that.get(route);
                  logger.info('RequestHooks.hook:', hook);
                  if (!!hook) {
                      resolve(hook.func(api));
                  } else {
                      resolve(false);
                  }
              } catch (e) {
                  logger.error('RequestHooks.hook:', {
                      hook: hook,
                      e: e
                  });
                  reject(new error.HttpError(500, {hook: route}, 'Hook error', e));
              }
          });
      }
docs: @since 0.0.1
  @author Igor Ivanovic
  @method RequestHooks#process
  
  @description
  Process hook