src/builder.js
/**
     * Extract and build values from the given arguments,
     * and returns them inside a wrapper object.
     *
     * @param {!object} request the request
     * @return {object} an object containing headers, source URL, the IP address
     * @private
     */
Extract and build values from the given arguments,
and returns them inside a wrapper object.

@param {!object} request the request
@return {object} an object containing headers, source URL, the IP address
@private
Extract and build values from the given arguments and returns them inside a wrapper object . @param { !object } request the request @return { object } an object containing headers source URL the IP address @private
buildValues (request) {
      const clientIp = this.buildClientIP(request)
      const headers = this.buildHeaders(request)
      const sourceUrl = this.buildSourceUrl(request.req.url)
      return { clientIp, headers, sourceUrl }
    }
buildValues ( request ) { const clientIp = this . buildClientIP ( request ) const headers = this . buildHeaders ( request ) const sourceUrl = this . buildSourceUrl ( request . req . url ) return { clientIp , headers , sourceUrl } }
Extract and build values from the given arguments,
 and returns them inside a wrapper object.
Extract and build values from the given arguments and returns them inside a wrapper object .