Sha256: 1b1c92075a891929d598eff85104430a0ec8b143832293f27ce5cbb9158d7a69
Contents?: true
Size: 638 Bytes
Versions: 2
Compression:
Stored size: 638 Bytes
Contents
# frozen_string_literal: true require "gem_info" require 'ruby_smart/simple_logger' # to prevent compatibility issues with the ruby-debug-ide gem (uses same Namespace 'Debugger') GemInfo.safe_require 'ruby-debug-ide' # try to load 'awesome_print', if available GemInfo.safe_require 'awesome_print' class Debugger extend ::RubySmart::SimpleLogger::KlassLogger # force debugger to 'DEBUG' severity self.klass_logger_opts = {level: ::RubySmart::SimpleLogger::Logger::DEBUG} # overwrite existing "debug" method (if Debase was loaded) def self.debug(*args) return false if args.none? klass_logger.debug(*args) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby_smart-simple_logger-1.1.1 | lib/debugger.rb |
ruby_smart-simple_logger-1.1.0 | lib/debugger.rb |