module Process

Overrides for Process

Public Class Methods

daemon(*args) click to toggle source
# File lib/polyphony/extensions/core.rb, line 64
def daemon(*args)
  orig_daemon(*args)
  Polyphony.original_pid = Process.pid
end
Also aliased as: orig_daemon
detach(pid) click to toggle source
# File lib/polyphony/extensions/core.rb, line 57
def detach(pid)
  fiber = spin { Polyphony.backend_waitpid(pid) }
  fiber.define_singleton_method(:pid) { pid }
  fiber
end
Also aliased as: orig_detach
orig_daemon(*args)
Alias for: daemon
orig_detach(pid)
Alias for: detach