Class: Object

Inherits:
BasicObject
Defined in:
lib/debug.rb

Instance Method Summary collapse

Instance Method Details

#_debug_(msg, dbg_level = 0) ⇒ void

This method returns an undefined value.

Affiche un message de debogage.

Parameters:

  • msg (String)

    Le message a afficher

  • dbg_level (Fixnum) (defaults to: 0)

    Niveau de debogage a partir duquel il faut afficher le message



11
12
13
# File 'lib/debug.rb', line 11

def _debug_( msg, dbg_level = 0 )
  Debug::__debug__ msg, dbg_level
end

#jigglevoid

This method returns an undefined value.

Permet "d'endormir" temporairement, pour une petite duree aleatoire, un Thread

Utile pour les programmes concurrents qui pourraient avoir des conditions de course, et donc pour lesquels on tente de faire varier les temps d'execution des threads pour rendre visible ces conditions de course.



23
24
25
# File 'lib/debug.rb', line 23

def jiggle
  sleep rand / 10.0 if $jiggle
end