Sha256: 2dcc1f79ae314f69c647d994587411d5c28a4e5001613137ee1feea42d200cf7

Contents?: true

Size: 401 Bytes

Versions: 4

Compression:

Stored size: 401 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)
          return true
        end

      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
patriot-workflow-scheduler-0.8.8 lib/patriot/command/post_processor/discard_on_fail.rb
patriot-workflow-scheduler-0.8.7 lib/patriot/command/post_processor/discard_on_fail.rb
patriot-workflow-scheduler-0.8.6 lib/patriot/command/post_processor/discard_on_fail.rb
patriot-workflow-scheduler-0.8.5 lib/patriot/command/post_processor/discard_on_fail.rb