Sha256: 73e9eba0966429697ff868fdb72dbd3369d4d7264ff117cf9bf4b2701a23f8b0

Contents?: true

Size: 340 Bytes

Versions: 7

Compression:

Stored size: 340 Bytes

Contents

class TestFailingJob < Marty::CronJob
  def perform
    self.class.trigger_destroy
    self.class.trigger_failure
  end

  def self.trigger_destroy
    dj = Marty::BackgroundJob::Schedule.find_by(
      job_class: 'TestFailingJob'
    ).delayed_job

    dj.destroy!
  end

  def self.trigger_failure
    raise 'failure triggered'
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
marty-14.3.0 spec/dummy/app/jobs/test_failing_job.rb
marty-14.0.0 spec/dummy/app/jobs/test_failing_job.rb
marty-13.0.2 spec/dummy/app/jobs/test_failing_job.rb
marty-11.0.0 spec/dummy/app/jobs/test_failing_job.rb
marty-10.0.3 spec/dummy/app/jobs/test_failing_job.rb
marty-10.0.2 spec/dummy/app/jobs/test_failing_job.rb
marty-10.0.0 spec/dummy/app/jobs/test_failing_job.rb