Sha256: 7e3a029f362d99e4891dead186e8ff1dc5adfc2c9d67438686cb90129b040260

Contents?: true

Size: 285 Bytes

Versions: 18

Compression:

Stored size: 285 Bytes

Contents

module ProconBypassMan::SignalHandler
  def handle_signal(sig)
    ProconBypassMan.logger.info "#{$$}で#{sig}を受け取りました"
    case sig
    when 'USR2'
      raise ProconBypassMan::Runner::InterruptForRestart
    when 'INT', 'TERM'
      raise Interrupt
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
procon_bypass_man-0.2.2 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.2.1 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.2.0 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.23 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.22 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.21 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.20.2 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.20.1 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.20 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.19.1 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.19 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.18 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.17 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.16.1 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.16 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.15 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.14 lib/procon_bypass_man/support/signal_handler.rb
procon_bypass_man-0.1.13 lib/procon_bypass_man/support/signal_handler.rb