class SystemMetrics::Instrument::ActionController
Public Class Methods
new()
click to toggle source
Calls superclass method
SystemMetrics::Instrument::Base::new
# File lib/system_metrics/instrument/action_controller.rb, line 5 def initialize super /\.action_controller$/ end
Public Instance Methods
ignore?(event)
click to toggle source
# File lib/system_metrics/instrument/action_controller.rb, line 9 def ignore?(event) event.name != 'process_action.action_controller' end
prepare(event)
click to toggle source
# File lib/system_metrics/instrument/action_controller.rb, line 13 def prepare(event) event.payload[:end_point] = "#{event.payload.delete(:controller)}##{event.payload.delete(:action)}" event.payload.slice!(:path, :method, :params, :db_runtime, :view_runtime, :end_point) end