module RBS
Constants
- VERSION
Attributes
Public Class Methods
Source
# File bundled-src/rbs-3.10.0/lib/rbs.rb, line 69 def logger @logger ||= Logger.new(logger_output || STDERR, level: logger_level || Logger::WARN, progname: "rbs") end
Source
# File bundled-src/rbs-3.10.0/lib/rbs.rb, line 78 def logger_level=(level) @logger_level = level @logger = nil end
Source
# File bundled-src/rbs-3.10.0/lib/rbs.rb, line 73 def logger_output=(val) @logger = nil @logger_output = val end
Source
# File bundled-src/rbs-3.10.0/lib/rbs.rb, line 83 def print_warning() @warnings ||= Set[] message = yield() unless @warnings.include?(message) @warnings << message logger.warn { message } end end