class UI::Debug
Public Instance Methods
print_debug(title, text)
click to toggle source
# File lib/kuber_kit/ui/debug.rb, line 15 def print_debug(title, text) print_text(text, color: nil) logger.debug(text) end
print_error(title, text)
click to toggle source
# File lib/kuber_kit/ui/debug.rb, line 6 def print_error(title, text) print_text(text, color: String::Colors::RED) end
print_info(title, text)
click to toggle source
# File lib/kuber_kit/ui/debug.rb, line 2 def print_info(title, text) print_text(text, color: String::Colors::BLUE) end
print_result(message, data = {})
click to toggle source
# File lib/kuber_kit/ui/debug.rb, line 20 def print_result(message, data = {}) print_debug("Result", "---------------------------") print_debug("Result", message) print_debug("Result", "---------------------------") end
print_warning(title, text)
click to toggle source
# File lib/kuber_kit/ui/debug.rb, line 10 def print_warning(title, text) print_text(text, color: String::Colors::YELLOW) logger.debug(text) end
Protected Instance Methods
print_text(text, color: nil)
click to toggle source
# File lib/kuber_kit/ui/debug.rb, line 27 def print_text(text, color: nil) colorized_message = color ? text.colorize(color) : text puts " #{Time.now.strftime("%H:%M:%S").grey} #{colorized_message}" end