Sha256: effe4cd09c7793d74e007742456cba9174dc59dc7b75f9e22e7de0eeb079e663

Contents?: true

Size: 368 Bytes

Versions: 14

Compression:

Stored size: 368 Bytes

Contents

module ActiveJob
  module Errors
    class JobNotFoundError < StandardError
      attr_reader :job_relation

      def initialize(job_or_job_id, job_relation)
        @job_relation = job_relation

        job_id = job_or_job_id.is_a?(ActiveJob::Base) ? job_or_job_id.job_id : job_or_job_id
        super "Job with id '#{job_id}' not found"
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
mission_control-jobs-1.0.1 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-1.0.0 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.6.0 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.5.0 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.4.0 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.3.3 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.3.2 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.3.1 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.3.0 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.2.2 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.2.1 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.2.0 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.1.1 lib/active_job/errors/job_not_found_error.rb
mission_control-jobs-0.1.0 lib/active_job/errors/job_not_found_error.rb