Sha256: 5c1ce5fbe95b93d81f7a61dad2310972af33545fcafe78140e9be7d0073f1ab7
Contents?: true
Size: 826 Bytes
Versions: 10
Compression:
Stored size: 826 Bytes
Contents
# encoding: utf-8 # This file is distributed under New Relic's license terms. # See https://github.com/newrelic/rpm/blob/master/LICENSE for complete details. require 'new_relic/agent/instrumentation/action_controller_subscriber' DependencyDetection.defer do @name = :rails5_controller depends_on do defined?(::Rails) && ::Rails::VERSION::MAJOR.to_i == 5 end depends_on do defined?(ActionController) && defined?(ActionController::Base) end executes do ::NewRelic::Agent.logger.info 'Installing Rails 5 Controller instrumentation' end executes do class ActionController::Base include NewRelic::Agent::Instrumentation::ControllerInstrumentation end NewRelic::Agent::Instrumentation::ActionControllerSubscriber \ .subscribe(/^process_action.action_controller$/) end end
Version data entries
10 entries across 10 versions & 2 rubygems