class NetuitiveRailsAgent::ActiveRecordSub
Attributes
interaction[R]
Public Class Methods
new(interaction)
click to toggle source
# File lib/netuitive_rails_agent/active_record.rb, line 4 def initialize(interaction) @interaction = interaction end
Public Instance Methods
instantiation()
click to toggle source
# File lib/netuitive_rails_agent/active_record.rb, line 18 def instantiation interaction.aggregate_metric('active_record.instantiation', 1) end
sql()
click to toggle source
# File lib/netuitive_rails_agent/active_record.rb, line 22 def sql interaction.aggregate_metric('active_record.sql.statement', 1) end
subscribe()
click to toggle source
# File lib/netuitive_rails_agent/active_record.rb, line 8 def subscribe ActiveSupport::Notifications.subscribe(/instantiation.active_record/) do |*_args| instantiation end ActiveSupport::Notifications.subscribe(/sql.active_record/) do |*_args| sql end end