# File rbs-2.0.0/lib/rbs.rb, line 61 def logger @logger ||= Logger.new(logger_output || STDERR, level: logger_level || "warn", progname: "rbs") end
# File rbs-2.0.0/lib/rbs.rb, line 70 def logger_level=(level) @logger_level = level @logger = nil end
# File rbs-2.0.0/lib/rbs.rb, line 65 def logger_output=(val) @logger_output = val @logger = nil end
# File rbs-2.0.0/lib/rbs.rb, line 75 def print_warning() @warnings ||= Set[] message = yield() unless @warnings.include?(message) @warnings << message logger.warn { message } end end
This page was generated for Ruby 3.1.0
Ruby-doc.org is provided by James Britt and Neurogami. Hack your world. Feed your head. Live curious.
Generated with Ruby-doc Rdoc Generator 0.42.0.