lib/thread/promise.rb in thread-0.0.7 vs lib/thread/promise.rb in thread-0.0.8

- old
+ new

@@ -26,10 +26,10 @@ alias realized? delivered? # Deliver a value. def deliver (value) - return if delivered? + return self if delivered? @mutex.synchronize { @value = value cond.broadcast if cond?