class NetuitiveRailsAgent::ActionViewSub

Attributes

interaction[R]

Public Class Methods

new(interaction) click to toggle source
# File lib/netuitive_rails_agent/action_view.rb, line 4
def initialize(interaction)
  @interaction = interaction
end

Public Instance Methods

render_partial() click to toggle source
# File lib/netuitive_rails_agent/action_view.rb, line 21
def render_partial
  interaction.aggregate_metric('action_view.render_partial', 1)
end
render_template() click to toggle source
# File lib/netuitive_rails_agent/action_view.rb, line 17
def render_template
  interaction.aggregate_metric('action_view.render_template', 1)
end
subscribe() click to toggle source
# File lib/netuitive_rails_agent/action_view.rb, line 8
def subscribe
  ActiveSupport::Notifications.subscribe(/render_template.action_view/) do |*_args|
    render_template
  end
  ActiveSupport::Notifications.subscribe(/render_partial.action_view/) do |*_args|
    render_partial
  end
end