module RBS
This file is generated by the templates/template.rb script and should not be modified manually. To change the template see
templates/lib/rbs/wasm/serialization_schema.rb.erb
Constants
- VERSION
Attributes
Public Class Methods
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.1.3/lib/rbs.rb, line 92 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.1.3/lib/rbs.rb, line 101 def logger_level=(level) @logger_level = level @logger = nil end
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.1.3/lib/rbs.rb, line 96 def logger_output=(val) @logger = nil @logger_output = val end
() { () → String } → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.1.3/lib/rbs.rb, line 106 def print_warning() @warnings ||= Set[] message = yield() unless @warnings.include?(message) @warnings << message logger.warn { message } end end