Module: Resque::StuckQueue::Signals

Extended by:
Signals
Included in:
Signals
Defined in:
lib/resque_stuck_queue/signals.rb

Instance Method Summary collapse

Instance Method Details

#enable!Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/resque_stuck_queue/signals.rb', line 6

def enable!
  if Resque::StuckQueue.config[:enable_signals]

    trap("SIGUSR1") do
      ENV['SIGUSR1'] = "done be had"
      Resque::StuckQueue.logger.info("¯\_(ツ)_/¯ ...")
    end

    trap("SIGUSR2") do
      require 'pry'
      binding.pry
    end

  end
end