Sha256: 9c4afc0b3f4b6b8973fa2c9e1d3ab33cd5a35998435e50eb726d471c3918fe1e

Contents?: true

Size: 379 Bytes

Versions: 2

Compression:

Stored size: 379 Bytes

Contents

module Patriot
  module Command
    module PostProcessor

      class DiscardOnFail < Patriot::Command::PostProcessor::Base

        declare_post_processor_name :discard_on_fail

        def process_failure(cmd, worker, job_ticket)
          worker.job_store.set_state(Time.now.to_i, [cmd.job_id], Patriot::JobStore::JobState::DISCARDED)
        end

      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
patriot-workflow-scheduler-0.8.4 lib/patriot/command/post_processor/discard_on_fail.rb
patriot-workflow-scheduler-0.8.3 lib/patriot/command/post_processor/discard_on_fail.rb