module NewRelic::Agent::DistributedTraceTransportType

Constants

ALLOWABLE_TRANSPORT_TYPES
RACK_URL_SCHEME
URL_SCHEMES

Public Instance Methods

for_rack_request(request) click to toggle source
# File lib/new_relic/agent/distributed_tracing/distributed_trace_transport_type.rb, line 33
def for_rack_request(request)
  URL_SCHEMES[request[RACK_URL_SCHEME]]
end
from(value) click to toggle source
# File lib/new_relic/agent/distributed_tracing/distributed_trace_transport_type.rb, line 29
def from(value)
  ALLOWABLE_TRANSPORT_TYPES.include?(value) ? value : NewRelic::UNKNOWN
end