class DEBUGGER__::ProcessGroup

Experimental RBS support (using type sampling data from the type_fusion project).

# sig/debug/session.rbs

class DEBUGGER__::ProcessGroup
  def after_fork: (child: true) -> File
end

def after_fork

Experimental RBS support (using type sampling data from the type_fusion project).

def after_fork: (child: true) -> File

This signature was generated using 1 sample from 1 application.

def after_fork
end

def initialize

def initialize
  @lock_file = nil
end

def lock

def lock
  true
end

def locked?

def locked?
  true
end

def multi?

def multi?
  @lock_file
end

def multi_process!

def multi_process!
  require 'tempfile'
  @lock_tempfile = Tempfile.open("ruby-debug-lock-")
  @lock_tempfile.close
  extend MultiProcessGroup
end

def sync

def sync
  yield
end

def trylock

def trylock
  true
end

def unlock

def unlock
  true
end