We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e4be611 commit 6f9d3f3Copy full SHA for 6f9d3f3
1 file changed
lib/rdf/util/logger.rb
@@ -18,6 +18,9 @@ module Logger
18
# @option options [Logger, #<<] :logger
19
# @return [Logger, #write, #<<]
20
def logger(**options)
21
+ # Guard against undefined instance variables, which may be a warning if used.
22
+ @logger = nil unless instance_variable_defined?(:@logger)
23
+ @options = nil unless instance_variable_defined?(:@options)
24
logger = options.fetch(:logger, @logger)
25
logger = @options[:logger] if logger.nil? && @options
26
if logger.nil?
0 commit comments