Module: RubyIsForked::Process
- Defined in:
- lib/ruby_is_forked/process.rb
Overview
Adds Process.current[] variables that are cleared in child processes.
Defined Under Namespace
Modules: ModuleMethods
Class Method Summary collapse
Class Method Details
.included(target) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/ruby_is_forked/process.rb', line 9 def self.included target super target.extend(ModuleMethods) ForkCallback.add_callback_in_child! do ::Process.parent = ::Process._current ::Process.current = nil end end |