lib/elastic_apm/transport/user_agent.rb in elastic-apm-4.0.0.beta.1 vs lib/elastic_apm/transport/user_agent.rb in elastic-apm-4.0.0.beta.2

- old
+ new

@@ -19,11 +19,12 @@ module ElasticAPM module Transport # @api private class UserAgent - def initialize(config) + def initialize(config, version: VERSION) + @version = version @built = build(config) end def to_s @built @@ -33,10 +34,10 @@ def build(config) service = Metadata::ServiceInfo.new(config) [ - "elastic-apm-ruby/#{VERSION}", + "elastic-apm-ruby/#{@version}", HTTP::Request::USER_AGENT, [ service.runtime.name, service.runtime.version ].join('/')