def build_request(method)
      Request.create(method) do |req|
        req.params  = params.dup
        req.headers = headers.dup
        req.options = options
        yield(req) if block_given?
      end
    end
def build_request(method)
      Request.create(method) do |req|
        req.params  = params.dup
        req.headers = headers.dup
        req.options = options
        yield(req) if block_given?
      end
    end
Creates and configures the request object.

 @param method [Symbol]

 @yield [Faraday::Request] if block given
 @return [Faraday::Request]