Method: OneApm::TransactionNamer.class_name

Defined in:
lib/one_apm/transaction/transaction_namer.rb

.class_name(traced_obj, options = {}) ⇒ Object



39
40
41
42
43
44
45
46
# File 'lib/one_apm/transaction/transaction_namer.rb', line 39

def self.class_name(traced_obj, options={})
  return options[:class_name] if options[:class_name]
  if (traced_obj.is_a?(Class) || traced_obj.is_a?(Module))
    traced_obj.name
  else
    traced_obj.class.name
  end
end