lib/console/resolver.rb in console-1.27.0 vs lib/console/resolver.rb in console-1.28.0
- old
+ new
@@ -1,12 +1,12 @@
# frozen_string_literal: true
# Released under the MIT License.
-# Copyright, 2019-2022, by Samuel Williams.
+# Copyright, 2019-2024, by Samuel Williams.
# Copyright, 2021, by Robert Schulze.
-require_relative 'filter'
+require_relative "filter"
module Console
class Resolver
# You can change the log level for different classes using CONSOLE_$LEVEL env vars.
#
@@ -20,15 +20,15 @@
# @returns [Nil] If there were no custom logging levels specified in the environment.
# @returns [Resolver] If there were custom logging levels, then the created resolver is returned.
def self.default_resolver(logger, env = ENV)
# Find all CONSOLE_$LEVEL variables from environment:
levels = logger.class::LEVELS
- .map{|label, level| [level, env["CONSOLE_#{label.upcase}"]&.split(',')]}
+ .map{|label, level| [level, env["CONSOLE_#{label.upcase}"]&.split(",")]}
.to_h
.compact
- off_klasses = env['CONSOLE_OFF']&.split(',')
- on_klasses = env['CONSOLE_ON']&.split(',')
+ off_klasses = env["CONSOLE_OFF"]&.split(",")
+ on_klasses = env["CONSOLE_ON"]&.split(",")
resolver = nil
# If we have any levels, then create a class resolver, and each time a class is resolved, set the log level for that class to the specified level:
if on_klasses&.any?