lib/new_relic/control/frameworks/rails.rb in newrelic_rpm-8.9.0 vs lib/new_relic/control/frameworks/rails.rb in newrelic_rpm-8.10.0
- old
+ new
@@ -1,8 +1,9 @@
# encoding: utf-8
# This file is distributed under New Relic's license terms.
# See https://github.com/newrelic/newrelic-ruby-agent/blob/main/LICENSE for complete details.
+# frozen_string_literal: true
require 'new_relic/control/frameworks/ruby'
module NewRelic
class Control
module Frameworks
@@ -71,11 +72,11 @@
@agent_hooks_installed = true
return if config.nil? || !config.respond_to?(:middleware)
begin
require 'new_relic/rack/agent_hooks'
return unless NewRelic::Rack::AgentHooks.needed?
- config.middleware.use NewRelic::Rack::AgentHooks
+ config.middleware.use(NewRelic::Rack::AgentHooks)
::NewRelic::Agent.logger.debug("Installed New Relic Agent Hooks middleware")
rescue => e
::NewRelic::Agent.logger.warn("Error installing New Relic Agent Hooks middleware", e)
end
end
@@ -85,10 +86,10 @@
return if defined?(@browser_monitoring_installed) && @browser_monitoring_installed
@browser_monitoring_installed = true
return if config.nil? || !config.respond_to?(:middleware) || !Agent.config[:'browser_monitoring.auto_instrument']
begin
require 'new_relic/rack/browser_monitoring'
- config.middleware.use NewRelic::Rack::BrowserMonitoring
+ config.middleware.use(NewRelic::Rack::BrowserMonitoring)
::NewRelic::Agent.logger.debug("Installed New Relic Browser Monitoring middleware")
rescue => e
::NewRelic::Agent.logger.warn("Error installing New Relic Browser Monitoring middleware", e)
end
end