Module NewRelic::Agent::Instrumentation::DelayedJob::Naming
In: lib/new_relic/agent/instrumentation/delayed_job_instrumentation.rb

Methods

Constants

CLASS_METHOD_DELIMITER = '.'.freeze
INSTANCE_METHOD_DELIMITER = '#'.freeze
LEGACY_DJ_FORMAT_DELIMITER = ';'.freeze
LEGACY_DJ_FORMAT_PREFIX = 'LOAD'.freeze
LEGACY_DJ_DEFAULT_CLASS = '(unknown class)'.freeze

Public Instance methods

If parsing for the class name fails, return a sensible default

Older versions of Delayed Job use a semicolon-delimited string to stash the class name. The format of this string is "LOAD;<class name>;<ORM ID>"

DelayedJob‘s interface for the async method‘s name varies across the gem‘s versions

[Validate]