lib/one_apm/inst/rails4/errors.rb in oneapm_rpm-1.3.2 vs lib/one_apm/inst/rails4/errors.rb in oneapm_rpm-1.3.3.rc1
- old
+ new
@@ -21,18 +21,18 @@
LibraryDetection.defer do
@name = :rails4_error
depends_on do
- defined?(::Rails) && ::Rails::VERSION::MAJOR.to_i == 4
+ defined?(::Rails) && ::Rails::VERSION::MAJOR.to_i >= 4
end
depends_on do
- defined?(ActionController) && defined?(ActionController::Base)
+ defined?(::ActionController) && defined?(::ActionController::Base)
end
executes do
- OneApm::Manager.logger.info 'Installing Rails 4 Error instrumentation'
+ OneApm::Manager.logger.info "Installing Rails #{::Rails::VERSION::MAJOR} Error instrumentation"
end
executes do
class ActionController::Base
include OneApm::Agent::Instrumentation::Rails4::Errors