# File lib/concurrent/promises.rb, line 1357 def initialize(default_executor) super ResolvableFuture.new(self, default_executor) end
# File lib/concurrent/promises.rb, line 1361 def fulfill(value, raise_on_reassign) resolve_with Fulfilled.new(value), raise_on_reassign end
# File lib/concurrent/promises.rb, line 1365 def reject(reason, raise_on_reassign) resolve_with Rejected.new(reason), raise_on_reassign end