travis-api/lib/travis/api/v3/extensions/sidekiq.rb
2015-03-31 16:51:37 +02:00

21 lines
430 B
Ruby

require 'sidekiq'
module Travis::API::V3
module Extensions
module Sidekiq
module Client
def push(item)
Travis.logger.info("Sidekiq job scheduled: #{item.inspect}") if debug_push?
super
end
def debug_push?
Travis.env == 'development'.freeze or Travis.env == 'staging'.freeze
end
end
::Sidekiq::Client.send(:prepend, Client)
end
end
end