class CkuruTools::Debug
Attributes
level[RW]
Public Class Methods
set_level(level)
click to toggle source
# File lib/debug.rb, line 19 def self.set_level(level) CkuruTools::Debug.instance.level = level ckebug 0, "setting debug level to #{level}" end
Public Instance Methods
debug(level,msg,newline=true)
click to toggle source
# File lib/debug.rb, line 8 def debug(level,msg,newline=true) raise "first argument to #{current_method} must be a number or support the #to_i method" unless level.respond_to?(:to_i) self.level = 0 if self.level.nil? if level <= self.level # print "#{Time.new}(#{calling_method}): #{msg}" + (newline ? "\n" : nil) # debugger print "#{Time.new.ckuru_time_string}(#{calling_method2}): #{msg}" + (newline ? "\n" : nil) end end