In Files

  • debug-1.4.0/lib/debug/session.rb

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