class ElasticAPM::Transport::UserAgent

@api private

def build(config)

def build(config)
  service = Metadata::ServiceInfo.new(config)
  [
    "elastic-apm-ruby/#{@version}",
    HTTP::Request::USER_AGENT,
    [
      service.runtime.name,
      service.runtime.version
    ].join('/')
  ].join(' ')
end

def initialize(config, version: VERSION)

def initialize(config, version: VERSION)
  @version = version
  @built = build(config)
end

def to_s

def to_s
  @built
end