module Rdoba::Log::DebugCompat

Public Instance Methods

dbc(level) click to toggle source
# File lib/rdoba/log.rb, line 208
def dbc level
   level = level.to_i
   if level > 0
      clevel = @dbgl || begin
         eval "$dbgl_#{self.class}"
      rescue
         nil; end
      clevel || ( clevel.to_i & level ) == level
   else
      false; end; end
dbg(level, code, vars = {}) click to toggle source
# File lib/rdoba/log.rb, line 223
def dbg level, code, vars = {}
   if dbc level
      if vars
         vars.each_pair do |var, value|
            instance_variable_set( var, value ); end; end
      eval code; end; end
dbgl() click to toggle source
# File lib/rdoba/log.rb, line 202
def dbgl
   @dbgl; end
dbgl=(level) click to toggle source
# File lib/rdoba/log.rb, line 205
def dbgl= level
   @dbgl = level; end
dbp(level, text) click to toggle source
# File lib/rdoba/log.rb, line 219
def dbp level, text
   if dbc level
      Kernel.puts text; end; end