| Module | NewRelic::Agent::Instrumentation::DelayedJob::Naming |
| In: |
lib/new_relic/agent/instrumentation/delayed_job_instrumentation.rb
|
| 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 |
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