Sha256: 7d6f913c96f1145a4d1fd1f287187d6144bf4a6f66bfb7a672cfbf669c19094b
Contents?: true
Size: 333 Bytes
Versions: 1
Compression:
Stored size: 333 Bytes
Contents
require 'kqueue_handler_ext' module God class KQueueHandler EVENT_SYSTEM = 'kqueue'.freeze def self.register_process(pid, events) monitor_process(pid, events_mask(events)) end def self.events_mask(events) events.inject(0) do |mask, event| mask | event_mask(event) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resurrected_god-1.0.0 | lib/god/event_handlers/kqueue_handler.rb |