module OneApm::Agent::Instrumentation::TransactionBase::Shim
Public Class Methods
included(clazz)
click to toggle source
# File lib/one_apm/inst/transaction_base.rb, line 35 def self.included(clazz) clazz.extend(ClassMethodsShim) end
Public Instance Methods
one_apm_trace_controller_action(*args) { || ... }
click to toggle source
# File lib/one_apm/inst/transaction_base.rb, line 39 def one_apm_trace_controller_action(*args); yield; end
oneapm_notice_error(*args)
click to toggle source
# File lib/one_apm/inst/transaction_base.rb, line 38 def oneapm_notice_error(*args); end
perform_action_with_oneapm_trace(*args) { || ... }
click to toggle source
# File lib/one_apm/inst/transaction_base.rb, line 40 def perform_action_with_oneapm_trace(*args); yield; end