Module: Lens::Rails::JobTracking

Extended by:
ActiveSupport::Concern
Defined in:
lib/lens/rails/requests_exporter.rb

Overview

ActiveJob concern injected via on_load(:active_job) in the Railtie.

Instance Method Summary collapse

Instance Method Details

#deserialize(job_data) ⇒ Object



79
80
81
82
# File 'lib/lens/rails/requests_exporter.rb', line 79

def deserialize(job_data)
  @lens_request_id = job_data.delete("lens_request_id")
  super
end

#lens_request_idObject



71
72
73
# File 'lib/lens/rails/requests_exporter.rb', line 71

def lens_request_id
  @lens_request_id
end

#serializeObject



75
76
77
# File 'lib/lens/rails/requests_exporter.rb', line 75

def serialize
  super.merge("lens_request_id" => @lens_request_id)
end