Method: God::EventHandler.deregister
- Defined in:
- lib/god/event_handler.rb
.deregister(pid, event) ⇒ Object
41 42 43 44 45 46 47 48 |
# File 'lib/god/event_handler.rb', line 41 def self.deregister(pid, event) if watching_pid? pid running = ::Process.kill(0, pid.to_i) rescue false @@actions[pid].delete(event) @@handler.register_process(pid, @@actions[pid].keys) if running @@actions.delete(pid) if @@actions[pid].empty? end end |