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