class ActiveJob::QueueAdapters::AsyncAdapter::JobWrapper

:nodoc:
may creep in undetected.
adapters and deployment environments. Otherwise, serialization bugs
performing them in-process, but we do so anyway for parity with other
Note that we don’t actually need to serialize the jobs since we’re

def initialize(job)

:nodoc:
may creep in undetected.
adapters and deployment environments. Otherwise, serialization bugs
performing them in-process, but we do so anyway for parity with other
Note that we don't actually need to serialize the jobs since we're
def initialize(job)
  job.provider_job_id = SecureRandom.uuid
  @job_data = job.serialize
end

def perform

def perform
  Base.execute @job_data
end