Method: XRay::Entity#merge_http_request

Defined in:
lib/aws-xray-sdk/model/entity.rb

#merge_http_request(request:) ⇒ Object

Parameters:

  • request (Hash)

    Supported keys are :url, :user_agent, :client_ip, :x_forwarded_for, :method. Value can be one of String or Integer or Boolean types depend on the key.

Raises:



96
97
98
99
100
101
# File 'lib/aws-xray-sdk/model/entity.rb', line 96

def merge_http_request(request:)
  raise EntityClosedError if closed?
  request.delete_if { |k| !HTTP_REQUEST_KEY.include?(k) }
  @http_request ||= {}
  @http_request.merge!(request)
end