class Resque::Job
Public Class Methods
new(queue, payload)
click to toggle source
Override Job
initialization to extract the timestamp
# File lib/resque/plugins/analytics.rb, line 18 def initialize(queue, payload) timestamp = payload && payload.delete('analytics_timestamp') @queue = queue @payload = payload @failure_hooks_ran = false payload_class.send(:analytics_timestamp, timestamp) if timestamp && payload_class.respond_to?(:analytics_timestamp) end