module RuboCop::Yast
Yast
specific helpers
Yast
plugin settings
Constants
- VERSION
Public Class Methods
backtrace(skip_frames: 0)
click to toggle source
# File lib/rubocop/yast/logger.rb, line 16 def backtrace(skip_frames: 0) c = caller lines = [] c.reverse.drop(skip_frames).each_with_index do |frame, i| lines << "#{i}: #{frame}" end lines.reverse_each do |l| puts l end end
logger()
click to toggle source
# File lib/rubocop/yast/logger.rb, line 6 def logger return @logger if @logger @logger = ::Logger.new(STDERR) @logger.level = ::Logger::WARN @logger.level = ::Logger::DEBUG if $DEBUG @logger end
Private Instance Methods
backtrace(skip_frames: 0)
click to toggle source
# File lib/rubocop/yast/logger.rb, line 16 def backtrace(skip_frames: 0) c = caller lines = [] c.reverse.drop(skip_frames).each_with_index do |frame, i| lines << "#{i}: #{frame}" end lines.reverse_each do |l| puts l end end
logger()
click to toggle source
# File lib/rubocop/yast/logger.rb, line 6 def logger return @logger if @logger @logger = ::Logger.new(STDERR) @logger.level = ::Logger::WARN @logger.level = ::Logger::DEBUG if $DEBUG @logger end