lib/ykutils/debugutils.rb in ykutils-0.1.7 vs lib/ykutils/debugutils.rb in ykutils-0.1.8
- old
+ new
@@ -1,35 +1,25 @@
-require "pp"
-
module Ykutils
module DebugUtils
class DebugMes
@debug = false
@warn = false
@buf = []
- def self.init(debug = false)
+ def self.init(debug: false)
@debug = debug
@buf = []
end
- def self.set_debug(debug)
- @debug = debug
+ class << self
+ attr_accessor :debug
end
- def self.get_debug
- @debug
+ class << self
+ attr_accessor :warn
end
- def self.set_warn(warn)
- @warn = warn
- end
-
- def self.get_warn
- @warn
- end
-
def self.puts_x(mes)
@buf << mes
end
def self.get
@@ -48,47 +38,47 @@
def puts_d(mes)
Ykutils::DebugUtils::DebugMes..puts_x(mes)
# puts mes
end
- def get_d
+ def d
self.class.get
end
def puts_current_method
- d_puts (caller(1)[0].split)[-1]
+ d_puts caller(1)[0].split[-1]
end
- def error_exit(n)
- puts "error(#{n})"
+ def error_exit(num)
+ puts "error(#{num})"
pp caller(0)
exit(n)
end
def debug_utils_init
- set_debug(false)
+ debug(false)
set_warn(0)
Ykutils::DebugUtils::DebugMes.init(false)
end
- def set_debug(val)
- # self.class.set_debug(val)
- Ykutils::DebugUtils::DebugMes.set_debug(val)
- end
+ # def debug(val)
+ # # self.class.set_debug(val)
+ # Ykutils::DebugUtils::DebugMes.debug(val)
+ # end
- def get_debug
- Ykutils::DebugUtils::DebugMes.get_debug
- end
+ # def debug
+ # Ykutils::DebugUtils::DebugMes.get_debug
+ # end
- def set_warn(val)
- Ykutils::DebugUtils::DebugMes.set_warn(val)
- end
+ # def warn(val)
+ # Ykutils::DebugUtils::DebugMes.set_warn(val)
+ # end
- def get_warn
- Ykutils::DebugUtils::DebugMes..get_warn
- end
+ # def warn
+ # Ykutils::DebugUtils::DebugMes..get_warn
+ # end
def d_exit(num)
exit(num) if get_debug
end
@@ -96,16 +86,16 @@
puts(str) if get_debug
end
def w1_puts(str)
set_warn(0) unless get_warn
- puts(str) if get_debug or get_warn >= 1
+ puts(str) if get_debug || (get_warn >= 1)
end
def w2_puts(str)
set_warn(0) unless get_warn
- puts(str) if get_debug or get_warn >= 2
+ puts(str) if get_debug || (get_warn >= 2)
end
def d_caller(_num)
pp caller(0) if get_debug
end
@@ -113,22 +103,22 @@
def puts_no_empty(mes)
puts mes if mes != ""
end
def d_puts_no_empty(mes)
- puts mes if mes != "" and get_debug
+ puts mes if (mes != "") && get_debug
end
- def d_p(it)
- p it if get_debug
+ def d_p(mes)
+ p mes if get_debug
end
- def d_pp(it)
- if get_debug
- pp "debug=#{get_debug}"
+ def d_pp(mes)
+ if debug
+ pp "debug=#{debug}"
pp caller(0)
exit
end
- pp it if get_debug
+ pp mes if get_debug
end
end
end