class Datadog::Profiling::Transport::HTTP::Builder

Builds new instances of Transport::HTTP::Client

Public Instance Methods

api_instance_class() click to toggle source
# File lib/ddtrace/profiling/transport/http/builder.rb, line 13
def api_instance_class
  API::Instance
end
to_transport() click to toggle source
# File lib/ddtrace/profiling/transport/http/builder.rb, line 17
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