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