From 9d3c77a868799c4a76f1a9d69f1a5321e66d1aa2 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Tue, 1 Oct 2024 18:08:22 +0900 Subject: [PATCH] Fixed double assignment --- lib/singleton.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/singleton.rb b/lib/singleton.rb index afe669e..1011335 100644 --- a/lib/singleton.rb +++ b/lib/singleton.rb @@ -124,7 +124,7 @@ def _load(str) end def instance # :nodoc: - @singleton__instance__ || @singleton__mutex__.synchronize { @singleton__instance__ ||= set_instance(new) } + @singleton__instance__ || @singleton__mutex__.synchronize { @singleton__instance__ ||= new } end private