Sha256: e3274782e1d45d45691f341b75c84530646219bd64c50edb6bee541c27f759ac

Contents?: true

Size: 283 Bytes

Versions: 3

Compression:

Stored size: 283 Bytes

Contents

class JobData
  attr_reader :job

  def initialize(job)
    @job = job
  end

  def to_hash
    job_data = job.as_json
    # Here job_data['handler'] is a YAML object comming
    # from the storage backend
    job_data['handler'] = job.payload_object.as_json

    job_data
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rollbar-2.11.2 lib/rollbar/plugins/delayed_job/job_data.rb
rollbar-2.11.1 lib/rollbar/plugins/delayed_job/job_data.rb
rollbar-2.11.0 lib/rollbar/plugins/delayed_job/job_data.rb