lib/elastic_apm/railtie.rb in elastic-apm-3.1.0 vs lib/elastic_apm/railtie.rb in elastic-apm-3.2.0

- old
+ new

@@ -1,9 +1,7 @@ # frozen_string_literal: true -require 'elastic_apm/rails' - module ElasticAPM # @api private class Railtie < ::Rails::Railtie config.elastic_apm = ActiveSupport::OrderedOptions.new @@ -11,12 +9,10 @@ next unless args.length > 1 config.elastic_apm[key] = args.last[:default] end initializer 'elastic_apm.initialize' do |app| - config = Config.new(app.config.elastic_apm).tap do |c| - c.app = app - + config = Config.new(app.config.elastic_apm.merge(app: app)).tap do |c| # Prepend Rails.root to log_path if present if c.log_path && !c.log_path.start_with?('/') c.log_path = ::Rails.root.join(c.log_path) end end