Module: OneApm::Agent::Instrumentation::TransactionBase::Shim

Defined in:
lib/one_apm/inst/transaction_base.rb

Defined Under Namespace

Modules: ClassMethodsShim

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(clazz) ⇒ Object



35
36
37
# File 'lib/one_apm/inst/transaction_base.rb', line 35

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

Instance Method Details

#one_apm_trace_controller_action(*args) ⇒ Object



39
# File 'lib/one_apm/inst/transaction_base.rb', line 39

def one_apm_trace_controller_action(*args); yield; end

#oneapm_notice_error(*args) ⇒ Object



38
# File 'lib/one_apm/inst/transaction_base.rb', line 38

def oneapm_notice_error(*args); end

#perform_action_with_oneapm_trace(*args) ⇒ Object



40
# File 'lib/one_apm/inst/transaction_base.rb', line 40

def perform_action_with_oneapm_trace(*args); yield; end