From 0cbe7bfb138a5790d61b5a72696f065d1ee64de4 Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Fri, 18 Nov 2022 14:08:36 +0100 Subject: [PATCH] Fix an uninitialized instance variable warning in test --- lib/bootsnap/load_path_cache/change_observer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bootsnap/load_path_cache/change_observer.rb b/lib/bootsnap/load_path_cache/change_observer.rb index 53f936c..60ad609 100644 --- a/lib/bootsnap/load_path_cache/change_observer.rb +++ b/lib/bootsnap/load_path_cache/change_observer.rb @@ -66,7 +66,7 @@ def self.register(arr, observer) end def self.unregister(arr) - return unless arr.instance_variable_get(:@lpc_observer) + return unless arr.instance_variable_defined?(:@lpc_observer) && arr.instance_variable_get(:@lpc_observer) ArrayMixin.instance_methods.each do |method_name| arr.singleton_class.send(:remove_method, method_name)