class ElasticAPM::Span::Context::Http
@api private
def initialize(url: nil, status_code: nil, method: nil)
def initialize(url: nil, status_code: nil, method: nil) @url = sanitize_url(url) @status_code = status_code @method = method end
def sanitize_url(uri_or_str)
def sanitize_url(uri_or_str) uri = uri_or_str.is_a?(URI) ? uri_or_str.dup : URI(uri_or_str) uri.password = nil uri.to_s end