Skip to content

Commit b7dc68b

Browse files
committed
Don't set @logger if frozen, nor in @options if frozen.
1 parent 7158dea commit b7dc68b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/rdf/util/logger.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ module Logger
1919
# @return [Logger, #write, #<<]
2020
def logger(**options)
2121
# 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)
22+
@logger = nil unless instance_variable_defined?(:@logger) || frozen?
23+
@options = nil unless instance_variable_defined?(:@options) || frozen?
2424
logger = options.fetch(:logger, @logger)
2525
logger = @options[:logger] if logger.nil? && @options
2626
if logger.nil?

0 commit comments

Comments
 (0)