# File lib/new_relic/agent/instrumentation/active_record_helper.rb, line 20 def instrument_save_methods ::ActiveRecord::Base.class_eval do alias_method :save_without_newrelic, :save def save(*args, &blk) ::NewRelic::Agent.with_database_metric_name(self.class.name, nil, ACTIVE_RECORD) do save_without_newrelic(*args, &blk) end end alias_method :save_without_newrelic!, :save! def save!(*args, &blk) ::NewRelic::Agent.with_database_metric_name(self.class.name, nil, ACTIVE_RECORD) do save_without_newrelic!(*args, &blk) end end end end