21 lines
430 B
Ruby
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
|