Sha256: 1df33967b5447db9dab611d750a9f65544e6e9c050581d8ee3f46116bfee9c37
Contents?: true
Size: 824 Bytes
Versions: 3
Compression:
Stored size: 824 Bytes
Contents
# typed: true require 'datadog/profiling/transport/io/client' require 'datadog/profiling/encoding/profile' module Datadog module Profiling module Transport # Namespace for profiling IO transport components module IO module_function # Builds a new Profiling::Transport::IO::Client def new(out, encoder, options = {}) Client.new(out, encoder, options) end # Builds a new Profiling::Transport::IO::Client with default settings # Pass options to override any settings. def default(options = {}) options = options.dup new( options.delete(:out) || $stdout, options.delete(:encoder) || Profiling::Encoding::Profile::Protobuf, options ) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ddtrace-1.1.0 | lib/datadog/profiling/transport/io.rb |
ddtrace-1.0.0 | lib/datadog/profiling/transport/io.rb |
ddtrace-1.0.0.beta2 | lib/datadog/profiling/transport/io.rb |