File tree Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,8 @@ class Future < IVar
5151 # @option opts [Boolean] :operation (false) when +true+ will execute the future on the global
5252 # operation pool (for long-running operations), when +false+ will execute the future on the
5353 # global task pool (for short-running tasks)
54+ # @option opts [object] :executor when provided will run all operations on
55+ # this executor rather than the global thread pool (overrides :operation)
5456 # @option opts [String] :dup_on_deref (false) call +#dup+ before returning the data
5557 # @option opts [String] :freeze_on_deref (false) call +#freeze+ before returning the data
5658 # @option opts [String] :copy_on_deref (nil) call the given +Proc+ passing the internal value and
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ module Concurrent
88
99 let! ( :value ) { 10 }
1010 let ( :executor ) { PerThreadExecutor . new }
11+
1112 subject do
1213 Future . new ( executor : executor ) {
1314 value
You can’t perform that action at this time.
0 commit comments