Sha256: e0860dc849e678f9047228e7fd504d1780ae588378e26b2ee65c354cfa283a9c

Contents?: true

Size: 388 Bytes

Versions: 3

Compression:

Stored size: 388 Bytes

Contents

module Wukong
  module EventMachineDriver
    include DriverMethods

    def self.included klass
      klass.class_eval do
        def self.add_signal_traps
          Signal.trap('INT')  { log.info 'Received SIGINT. Stopping.'  ; EM.stop }
          Signal.trap('TERM') { log.info 'Received SIGTERM. Stopping.' ; EM.stop }                  
        end
      end
    end
      
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
ul-wukong-4.1.1 lib/wukong/driver/event_machine_driver.rb
ul-wukong-4.1.0 lib/wukong/driver/event_machine_driver.rb
wukong-4.0.0 lib/wukong/driver/event_machine_driver.rb