File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 11module Debugger
22 module MultiProcess
3- def self . create_mp_fork
3+ def self . create_mp_fork ( private = false )
44 %Q{
55 alias pre_debugger_fork fork
66
7+ #{ private ? "private" : "" }
78 def fork(*args)
89 if block_given?
910 return pre_debugger_fork{Debugger::MultiProcess::pre_child; yield}
@@ -15,10 +16,11 @@ def fork(*args)
1516 }
1617 end
1718
18- def self . create_mp_exec
19+ def self . create_mp_exec ( private = false )
1920 %Q{
2021 alias pre_debugger_exec exec
21-
22+
23+ #{ private ? "private" : "" }
2224 def exec(*args)
2325 Debugger.interface.close
2426 pre_debugger_exec(*args)
@@ -33,8 +35,8 @@ class << self
3335 module_eval Debugger ::MultiProcess . create_mp_fork
3436 module_eval Debugger ::MultiProcess . create_mp_exec
3537 end
36- module_eval Debugger ::MultiProcess . create_mp_fork
37- module_eval Debugger ::MultiProcess . create_mp_exec
38+ module_eval Debugger ::MultiProcess . create_mp_fork ( true )
39+ module_eval Debugger ::MultiProcess . create_mp_exec ( true )
3840end
3941
4042module Process
Original file line number Diff line number Diff line change 11module Debugger
22 IDE_VERSION = '0.4.21.pre1'
3- end
3+ end
You can’t perform that action at this time.
0 commit comments