class Resque::Job
Public Instance Methods
perform()
click to toggle source
# File lib/enqueue_time.rb, line 35 def perform begin if payload['enqueued_at'] queue_time = (Time.now - DateTime.parse(payload['enqueued_at'])) * 1000.0 StatsdHelper.statsd.timing("queues.#{queue}.queue_time", queue_time) StatsdHelper.statsd.timing("total.queue_time", queue_time) end rescue Exception => e Rails.logger.error "Error in Resque::EnqueueTime in recording queue_time in statsd: #{e.message}" end perform_without_enqueue_time end
Also aliased as: perform_without_enqueue_time