lib/concurrent/contract.rb in concurrent-ruby-0.4.0 vs lib/concurrent/contract.rb in concurrent-ruby-0.4.1
- old
+ new
@@ -5,9 +5,10 @@
class Contract
include Obligation
def initialize(opts = {})
@state = :pending
+ init_mutex
set_deref_options(opts)
end
def complete(value, reason)
@value = value