# File lib/guard.rb, line 124 def setup_signal_traps unless defined?(JRUBY_VERSION) if Signal.list.keys.include?('USR1') Signal.trap('USR1') { ::Guard.pause unless listener.paused? } end if Signal.list.keys.include?('USR2') Signal.trap('USR2') { ::Guard.pause if listener.paused? } end if Signal.list.keys.include?('INT') Signal.trap('INT') do if interactor interactor.thread.raise(Interrupt) else ::Guard.stop end end end end end