class RailsPerformance::Gems::DelayedJobExt::Plugin
Public Class Methods
meta(payload_object)
click to toggle source
- source_type, class_name, method_name, duration
# File lib/rails_performance/gems/delayed_job_ext.rb, line 33 def self.meta(payload_object) if payload_object.is_a?(::Delayed::PerformableMethod) if payload_object.object.is_a?(Module) [:class_method, payload_object.object.name, payload_object.method_name.to_s] else [:instance_method, payload_object.object.class.name, payload_object.method_name.to_s] end else [:instance_method, payload_object.class.name, "perform"] end rescue [:unknown, :unknown, :unknown] end