travis-api/lib/travis/api/workers/build_cancellation.rb
2015-01-22 14:41:38 +01:00

18 lines
339 B
Ruby

require 'sidekiq/worker'
require 'multi_json'
module Travis
module Sidekiq
class BuildCancellation
class ProcessingError < StandardError; end
include ::Sidekiq::Worker
sidekiq_options queue: :build_cancellations
def perform(data)
Travis.service(:cancel_build, data).run
end
end
end
end