class DEBUGGER__::ProcessGroup
Public Class Methods
Source
# File bundled-src/debug-1.11.1/lib/debug/session.rb, line 2029 def initialize @lock_file = nil end
Public Instance Methods
Source
# File bundled-src/debug-1.11.1/lib/debug/session.rb, line 2053 def after_fork end
Source
# File bundled-src/debug-1.11.1/lib/debug/session.rb, line 2033 def locked? true end
Source
# File bundled-src/debug-1.11.1/lib/debug/session.rb, line 2056 def multi? @lock_file end
Source
# File bundled-src/debug-1.11.1/lib/debug/session.rb, line 2060 def multi_process! require 'tempfile' @lock_tempfile = Tempfile.open("ruby-debug-lock-") @lock_tempfile.close extend MultiProcessGroup end
Source
# File bundled-src/debug-1.11.1/lib/debug/session.rb, line 2049 def sync yield end
Source
# File bundled-src/debug-1.11.1/lib/debug/session.rb, line 2037 def trylock true end
Source
# File bundled-src/debug-1.11.1/lib/debug/session.rb, line 2045 def unlock true end