Sha256: f555c5af8f19e4534113d51716456f75027c08c96cf9d28af1f6225a31fc34f3
Contents?: true
Size: 807 Bytes
Versions: 7
Compression:
Stored size: 807 Bytes
Contents
# typed: true require_relative '../../../../ddtrace/transport/http/builder' require_relative 'api' require_relative 'client' module Datadog module Profiling module Transport module HTTP # Builds new instances of Transport::HTTP::Client class Builder < Datadog::Transport::HTTP::Builder def api_instance_class API::Instance end def to_transport raise Datadog::Transport::HTTP::Builder::NoDefaultApiError if @default_api.nil? # TODO: Profiling doesn't have multiple APIs yet. # When it does, we should build it out with these APIs. # Just use :default_api for now. Client.new(to_api_instances[@default_api]) end end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems