Module: Debug

Included in:
PRuby::Channel
Defined in:
lib/debug.rb

Overview

Quelques methodes utiles pour le deboggage.

Class Method Summary collapse

Instance Method Summary collapse

Class 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



49
50
51
# File 'lib/debug.rb', line 49

def self.__debug__( msg, dbg_level = 0 )
  puts msg if dbg_level > 0 && $debug
end

Instance Method Details

#__debug__(msg, dbg_level = 0) ⇒ void Also known as: debug, _debug_

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



54
55
56
# File 'lib/debug.rb', line 54

def __debug__( msg, dbg_level = 0 )
  puts msg if dbg_level > 0 && $debug
end

#debug?Boolean

Determine si le debogage a ete active.

Returns:

  • (Boolean)

    true si le debogage a ete active, false sinon



39
40
41
# File 'lib/debug.rb', line 39

def debug?
  $debug
end