Class: NetuitiveRailsAgent::ActionViewSub
- Inherits:
-
Object
- Object
- NetuitiveRailsAgent::ActionViewSub
- Defined in:
- lib/netuitive_rails_agent/action_view.rb
Instance Attribute Summary collapse
-
#interaction ⇒ Object
readonly
Returns the value of attribute interaction.
Instance Method Summary collapse
-
#initialize(interaction) ⇒ ActionViewSub
constructor
A new instance of ActionViewSub.
- #render_partial ⇒ Object
- #render_template ⇒ Object
- #subscribe ⇒ Object
Constructor Details
#initialize(interaction) ⇒ ActionViewSub
Returns a new instance of ActionViewSub.
4 5 6 |
# File 'lib/netuitive_rails_agent/action_view.rb', line 4 def initialize(interaction) @interaction = interaction end |
Instance Attribute Details
#interaction ⇒ Object (readonly)
Returns the value of attribute interaction.
3 4 5 |
# File 'lib/netuitive_rails_agent/action_view.rb', line 3 def interaction @interaction end |
Instance Method Details
#render_partial ⇒ Object
21 22 23 |
# File 'lib/netuitive_rails_agent/action_view.rb', line 21 def render_partial interaction.aggregate_metric('action_view.render_partial', 1) end |
#render_template ⇒ Object
17 18 19 |
# File 'lib/netuitive_rails_agent/action_view.rb', line 17 def render_template interaction.aggregate_metric('action_view.render_template', 1) end |
#subscribe ⇒ Object
8 9 10 11 12 13 14 15 |
# 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 |