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



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

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

Instance Method Details

#new_relic_trace_controller_action(*args) ⇒ Object



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

def new_relic_trace_controller_action(*args); yield; end

#newrelic_metric_pathObject



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

def newrelic_metric_path; end

#newrelic_notice_error(*args) ⇒ Object



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

def newrelic_notice_error(*args); end

#perform_action_with_newrelic_trace(*args) ⇒ Object



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

def perform_action_with_newrelic_trace(*args); yield; end