We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ce38110 commit 968936fCopy full SHA for 968936f
lib/concurrent/synchronization/object.rb
@@ -79,7 +79,7 @@ def self.new(*)
79
end
80
81
def self.safe_initialization?
82
- @safe_initialization || (superclass.respond_to?(:safe_initialization?) && superclass.safe_initialization?)
+ (defined?(@safe_initialization) && @safe_initialization) || (superclass.respond_to?(:safe_initialization?) && superclass.safe_initialization?)
83
84
85
# For testing purposes, quite slow.
0 commit comments