Module: Julewire::ActiveJob::JobSerialization

Defined in:
lib/julewire/active_job/job_serialization.rb

Constant Summary collapse

CONFIGURATION_IVAR =
:@julewire_active_job_configuration
CONFIGURATION_METHOD =
:julewire_active_job_configuration

Instance Method Summary collapse

Instance Method Details

#deserialize(job_data) ⇒ Object



15
16
17
18
# File 'lib/julewire/active_job/job_serialization.rb', line 15

def deserialize(job_data)
  extract_julewire_carrier(job_data)
  super
end

#serializeObject



9
10
11
12
13
# File 'lib/julewire/active_job/job_serialization.rb', line 9

def serialize
  super.tap do |job_data|
    inject_julewire_carrier(job_data)
  end
end