Method: Concurrent::Future#initialize
- Defined in:
- lib/concurrent-ruby/concurrent/future.rb
#initialize(opts = {}) { ... } ⇒ Future
Create a new Future in the :unscheduled state.
33 34 35 36 |
# File 'lib/concurrent-ruby/concurrent/future.rb', line 33 def initialize(opts = {}, &block) raise ArgumentError.new('no block given') unless block_given? super(NULL, opts.merge(__task_from_block__: block), &nil) end |