class Concurrent::Promise

def self.fulfill(value, opts = {})

Returns:
  • (Promise) - the newly created `Promise`

Raises:
  • (ArgumentError) - if no block is given
def self.fulfill(value, opts = {})
  Promise.new(opts).tap { |p| p.send(:synchronized_set_state!, true, value, nil) }
end