Skip to content

Commit 3720176

Browse files
committed
Be more explicit that it's only included once
* Avoids relying on the precise semantics of #extend.
1 parent d824048 commit 3720176

File tree

1 file changed

+1
-1
lines changed
  • lib/concurrent-ruby/concurrent/synchronization

1 file changed

+1
-1
lines changed

lib/concurrent-ruby/concurrent/synchronization/object.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def initialize
2828
end
2929

3030
def self.safe_initialization!
31-
extend SafeInitialization
31+
extend SafeInitialization unless safe_initialization?
3232
end
3333

3434
def self.safe_initialization?

0 commit comments

Comments
 (0)