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