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 c110154 commit 8340b14Copy full SHA for 8340b14
lib/concurrent/promises.rb
@@ -854,7 +854,7 @@ def complete(raise_on_reassign = true)
854
end
855
856
def with_hidden_completable
857
- EventWrapperPromise.new(self, @DefaultExecutor).event
+ @with_hidden_completable ||= EventWrapperPromise.new(self, @DefaultExecutor).event
858
859
860
@@ -907,7 +907,7 @@ def evaluate_to!(*args, &block)
907
908
909
910
- FutureWrapperPromise.new(self, @DefaultExecutor).future
+ @with_hidden_completable ||= FutureWrapperPromise.new(self, @DefaultExecutor).future
911
912
913
0 commit comments