lib/new_relic/control/frameworks/rails.rb in newrelic_rpm-2.13.4.rum5 vs lib/new_relic/control/frameworks/rails.rb in newrelic_rpm-2.13.4.rum6
- old
+ new
@@ -19,22 +19,19 @@
# is running, if it things it's a rake task, or if the agent_enabled is false.
log! "New Relic Agent not running."
else
log! "Starting the New Relic Agent."
install_developer_mode rails_config if developer_mode?
- install_episodes rails_config
+ install_browser_monitoring rails_config
end
end
- def install_episodes(config)
- return if config.nil? || !config.respond_to?(:middleware) || !episodes_enabled?
- config.after_initialize do
- if defined?(NewRelic::Rack::Episodes)
- config.middleware.use NewRelic::Rack::Episodes
- log! "Installed episodes middleware"
- ::RAILS_DEFAULT_LOGGER.info "Installed episodes middleware"
- end
- end
+ def install_browser_monitoring(config)
+ return if config.nil? || !config.respond_to?(:middleware) || !browser_monitoring_auto_instrument?
+
+ require 'new_relic/rack/browser_monitoring'
+ config.middleware.use NewRelic::Rack::BrowserMonitoring
+ ::RAILS_DEFAULT_LOGGER.info "Installed browser monitoring middleware"
end
def install_developer_mode(rails_config)
return if @installed
@installed = true