Sha256: 08082137e31f225341e8e8da26018969b219ba876e43d87b981f15f681561f68
Contents?: true
Size: 823 Bytes
Versions: 5
Compression:
Stored size: 823 Bytes
Contents
# typed: true require 'ddtrace/profiling/transport/io/client' require 'ddtrace/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
5 entries across 5 versions & 1 rubygems