Method: NewRelic::Agent::Instrumentation::ControllerInstrumentation::TransactionNamer.class_name

Defined in:
lib/new_relic/agent/instrumentation/controller_instrumentation.rb

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

[View source]

274
275
276
277
278
279
280
281
282
# File 'lib/new_relic/agent/instrumentation/controller_instrumentation.rb', line 274

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