Sha256: faffba719c8c408492dc2c1550c5b82682001008cf38f42b881504ca72f7f166
Contents?: true
Size: 716 Bytes
Versions: 27
Compression:
Stored size: 716 Bytes
Contents
# frozen_string_literal: true require_relative '../../core/encoding' require_relative 'io/client' require_relative 'io/traces' module Datadog module Tracing module Transport # Namespace for IO transport components module IO module_function # Builds a new Transport::IO::Client def new(out, encoder) Client.new(out, encoder) end # Builds a new Transport::IO::Client with default settings # Pass options to override any settings. def default(options = {}) new( options.fetch(:out, $stdout), options.fetch(:encoder, Core::Encoding::JSONEncoder) ) end end end end end
Version data entries
27 entries across 27 versions & 2 rubygems