class DEBUGGER__::ProcessGroup
Public Class Methods
new()
click to toggle source
# File debug-1.4.0/lib/debug/session.rb, line 1723 def initialize @lock_file = nil end
Public Instance Methods
after_fork()
click to toggle source
# File debug-1.4.0/lib/debug/session.rb, line 1747 def after_fork end
lock()
click to toggle source
# File debug-1.4.0/lib/debug/session.rb, line 1735 def lock true end
locked?()
click to toggle source
# File debug-1.4.0/lib/debug/session.rb, line 1727 def locked? true end
multi?()
click to toggle source
# File debug-1.4.0/lib/debug/session.rb, line 1750 def multi? @lock_file end
multi_process!()
click to toggle source
# File debug-1.4.0/lib/debug/session.rb, line 1754 def multi_process! require 'tempfile' @lock_tempfile = Tempfile.open("ruby-debug-lock-") @lock_tempfile.close extend MultiProcessGroup end
sync() { || ... }
click to toggle source
# File debug-1.4.0/lib/debug/session.rb, line 1743 def sync yield end
trylock()
click to toggle source
# File debug-1.4.0/lib/debug/session.rb, line 1731 def trylock true end
unlock()
click to toggle source
# File debug-1.4.0/lib/debug/session.rb, line 1739 def unlock true end