Sha256: d1deef8f4acafa78e8178c0a7615d3416dc75ff661bdad170a4d7831295656de

Contents?: true

Size: 182 Bytes

Versions: 1

Compression:

Stored size: 182 Bytes

Contents

module Foreground
  [:TERM, :INT].each do |signal|
    trap(signal) do
      Daemon.kill(:TERM)
      exit
    end
  end

  trap(:HUP) do
    sleep 1
    Daemon.kill(:HUP)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
foreground-0.0.4 lib/foreground/signal_handlers.rb