Sha256: dbb4685dbed99c5ca769c8a8f0e1ff6977ab39bef0b891ce4a67d0423e7b5c1f

Contents?: true

Size: 180 Bytes

Versions: 4

Compression:

Stored size: 180 Bytes

Contents

module QueueKit
  require_lib 'signal_checker'

  module GracefulQuit
    extend self

    def trap_TERM(worker)
      worker.stop
    end

    alias trap_INT trap_TERM
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
queue_kit-0.0.10 lib/queue_kit/signal_handlers/graceful_quit.rb
queue_kit-0.0.9 lib/queue_kit/signal_handlers/graceful_quit.rb
queue_kit-0.0.8 lib/queue_kit/signal_handlers/graceful_quit.rb
queue_kit-0.0.6 lib/queue_kit/signal_handlers/graceful_quit.rb