Module: NewRelic::Agent::Instrumentation::Ethon::Easy::Prepend

Includes:
NewRelic::Agent::Instrumentation::Ethon::Easy
Defined in:
lib/new_relic/agent/instrumentation/ethon/prepend.rb

Constant Summary

Constants included from NewRelic::Agent::Instrumentation::Ethon::Easy

ACTION_INSTANCE_VAR, HEADERS_INSTANCE_VAR

Constants included from NRShared

NRShared::INSTRUMENTATION_NAME, NRShared::NOTICEABLE_ERROR_CLASS

Instance Method Summary collapse

Methods included from NewRelic::Agent::Instrumentation::Ethon::Easy

#fabricate_with_tracing, #headers_equals_with_tracing, #perform_with_tracing

Methods included from NRShared

#prep_easy, #wrap_with_tracing

Instance Method Details

#fabricate(url, action_name, options) ⇒ Object



11
12
13
# File 'lib/new_relic/agent/instrumentation/ethon/prepend.rb', line 11

def fabricate(url, action_name, options)
  fabricate_with_tracing(url, action_name, options) { super }
end

#headers=(headers) ⇒ Object



15
16
17
# File 'lib/new_relic/agent/instrumentation/ethon/prepend.rb', line 15

def headers=(headers)
  headers_equals_with_tracing(headers) { super }
end

#perform(*args) ⇒ Object



19
20
21
# File 'lib/new_relic/agent/instrumentation/ethon/prepend.rb', line 19

def perform(*args)
  perform_with_tracing(*args) { super }
end