module Datadog::Transport::IO

Namespace for IO transport components

Public Instance Methods

default(options = {}) click to toggle source

Builds a new Transport::IO::Client with default settings Pass options to override any settings.

# File lib/ddtrace/transport/io.rb, line 19
def default(options = {})
  new(
    options.fetch(:out, $stdout),
    options.fetch(:encoder, Encoding::JSONEncoder)
  )
end
new(out, encoder) click to toggle source

Builds a new Transport::IO::Client

# File lib/ddtrace/transport/io.rb, line 13
def new(out, encoder)
  Client.new(out, encoder)
end