We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7158dea commit b7dc68bCopy full SHA for b7dc68b
1 file changed
lib/rdf/util/logger.rb
@@ -19,8 +19,8 @@ module 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)
+ @logger = nil unless instance_variable_defined?(:@logger) || frozen?
+ @options = nil unless instance_variable_defined?(:@options) || frozen?
24
logger = options.fetch(:logger, @logger)
25
logger = @options[:logger] if logger.nil? && @options
26
if logger.nil?
0 commit comments