module NoBrainer::Fork
Public Class Methods
hook()
click to toggle source
# File lib/no_brainer/fork.rb, line 2 def self.hook Kernel.module_eval do alias_method :fork_without_nobrainer, :fork def fork(&block) # Not so safe to disconnect in the child (c.f. driver's code) NoBrainer.disconnect fork_without_nobrainer(&block) end module_function :fork end end
Public Instance Methods
fork(&block)
click to toggle source
# File lib/no_brainer/fork.rb, line 6 def fork(&block) # Not so safe to disconnect in the child (c.f. driver's code) NoBrainer.disconnect fork_without_nobrainer(&block) end