class ActiveJob::QueueAdapters::SuckerPunchAdapter

def enqueue_at(job, timestamp) # :nodoc:

:nodoc:
def enqueue_at(job, timestamp) # :nodoc:
  if JobWrapper.respond_to?(:perform_in)
    delay = timestamp - Time.current.to_f
    JobWrapper.perform_in delay, job.serialize
  else
    raise NotImplementedError, "sucker_punch 1.0 does not support `enqueue_at`. Please upgrade to version ~> 2.0.0 to enable this behavior."
  end
end