Module: NewRelic::Agent::Instrumentation::ControllerInstrumentation::Shim

Defined in:
lib/new_relic/agent/instrumentation/controller_instrumentation.rb

Overview

:nodoc:

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(clazz) ⇒ Object



37
38
39
# File 'lib/new_relic/agent/instrumentation/controller_instrumentation.rb', line 37

def self.included(clazz)
  clazz.extend(ClassMethodsShim)
end

Instance Method Details

#new_relic_trace_controller_action(*args) ⇒ Object



41
# File 'lib/new_relic/agent/instrumentation/controller_instrumentation.rb', line 41

def new_relic_trace_controller_action(*args); yield; end

#newrelic_metric_pathObject



42
# File 'lib/new_relic/agent/instrumentation/controller_instrumentation.rb', line 42

def newrelic_metric_path; end

#newrelic_notice_error(*args) ⇒ Object



40
# File 'lib/new_relic/agent/instrumentation/controller_instrumentation.rb', line 40

def newrelic_notice_error(*args); end

#perform_action_with_newrelic_trace(*args) ⇒ Object



43
# File 'lib/new_relic/agent/instrumentation/controller_instrumentation.rb', line 43

def perform_action_with_newrelic_trace(*args); yield; end