class ElasticAPM::Transport::Serializers::ContextSerializer

def build_request(request)

rubocop:disable Metrics/MethodLength
def build_request(request)
  return unless request
  {
    body: request.body,
    cookies: request.cookies,
    env: request.env,
    headers: request.headers,
    http_version: keyword_field(request.http_version),
    method: keyword_field(request.method),
    socket: build_socket(request.socket),
    url: build_url(request.url)
  }
end