lib/new_relic/agent/instrumentation/rails4/errors.rb in newrelic_rpm-3.6.0.83 vs lib/new_relic/agent/instrumentation/rails4/errors.rb in newrelic_rpm-3.6.1.85.beta

- old
+ new

@@ -8,26 +8,25 @@ module Rails4 module Errors def newrelic_notice_error(exception, custom_params = {}) filtered_params = (respond_to? :filter_parameters) ? filter_parameters(params) : params filtered_params.merge!(custom_params) - NewRelic::Agent::Instrumentation::MetricFrame.notice_error( \ + NewRelic::Agent::Transaction.notice_error( \ exception, \ :request => request, \ - :metric => newrelic_metric_path, \ :custom_params => filtered_params) end end end end end end DependencyDetection.defer do @name = :rails4_error - + depends_on do - defined?(::Rails) && ::Rails.respond_to?(:version) && ::Rails.version.to_i == 4 + defined?(::Rails) && ::Rails::VERSION::MAJOR.to_i == 4 end depends_on do defined?(ActionController) && defined?(ActionController::Base) end