Sha256: ee57a841a3579c236e7daef623afd51481feaddcfa8d0b2c152c0c6637932a3f
Contents?: true
Size: 1.02 KB
Versions: 28
Compression:
Stored size: 1.02 KB
Contents
# frozen_string_literal: true require_relative '../../../core/encoding' require_relative '../../../core/transport/http/api/map' require_relative 'api/spec' require_relative 'traces' module Datadog module Tracing module Transport module HTTP # Namespace for API components module API # Default API versions V4 = 'v0.4' V3 = 'v0.3' module_function def defaults Datadog::Core::Transport::HTTP::API::Map[ V4 => Spec.new do |s| s.traces = Traces::API::Endpoint.new( '/v0.4/traces', Core::Encoding::MsgpackEncoder, service_rates: true ) end, V3 => Spec.new do |s| s.traces = Traces::API::Endpoint.new( '/v0.3/traces', Core::Encoding::MsgpackEncoder ) end, ].with_fallbacks(V4 => V3) end end end end end end
Version data entries
28 entries across 28 versions & 2 rubygems