From 841aaef368f42924c958156889d597d4b672961b Mon Sep 17 00:00:00 2001 From: Konstantin Haase Date: Tue, 31 Mar 2015 16:51:30 +0200 Subject: [PATCH] add debug output for sidekiq on staging --- lib/travis/api/v3/extensions/sidekiq.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lib/travis/api/v3/extensions/sidekiq.rb diff --git a/lib/travis/api/v3/extensions/sidekiq.rb b/lib/travis/api/v3/extensions/sidekiq.rb new file mode 100644 index 00000000..8bf7569c --- /dev/null +++ b/lib/travis/api/v3/extensions/sidekiq.rb @@ -0,0 +1,20 @@ +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