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