module RBS
Constants
- VERSION
Attributes
Public Class Methods
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/lib/rbs.rb, line 80 def logger @logger ||= Logger.new(logger_output || STDERR, level: logger_level || Logger::WARN, progname: "rbs") end
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/lib/rbs.rb, line 89 def logger_level=(level) @logger_level = level @logger = nil end
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/lib/rbs.rb, line 84 def logger_output=(val) @logger = nil @logger_output = val end
() { () → String } → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/lib/rbs.rb, line 94 def print_warning() @warnings ||= Set[] message = yield() unless @warnings.include?(message) @warnings << message logger.warn { message } end end