class Delayed::JobWrapper
Attributes
job_data[RW]
Public Class Methods
new(job_data)
click to toggle source
# File lib/delayed/active_job_adapter.rb, line 45 def initialize(job_data) @job_data = job_data end
Public Instance Methods
display_name()
click to toggle source
# File lib/delayed/active_job_adapter.rb, line 49 def display_name job_data['job_class'] end
perform()
click to toggle source
# File lib/delayed/active_job_adapter.rb, line 53 def perform ActiveJob::Callbacks.run_callbacks(:execute) do job.perform_now end end
Private Instance Methods
job()
click to toggle source
# File lib/delayed/active_job_adapter.rb, line 61 def job @job ||= ActiveJob::Base.deserialize(job_data) if job_data end