Delayed_Job: доступ к метаданным задания и / или предотвращение дублирования заданий

Я пытаюсь получить run_at datetime в настраиваемом классе задания. мой код выглядит так:

class MyCustomJob < Struct.new(:my_object)

  def perform
    if self.run_at == my_object.start_time
      # process the job
    end
  end

end

Я также пробовал Delayed :: Job.find (self) , но безуспешно.

заранее спасибо

9
задан klochner 28 July 2011 в 15:25
поделиться