lib/puppeteer/concurrent_ruby_utils.rb in puppeteer-ruby-0.0.11 vs lib/puppeteer/concurrent_ruby_utils.rb in puppeteer-ruby-0.0.12

- old
+ new

@@ -27,11 +27,15 @@ def future(&block) Concurrent::Promises.future(&block) end - def resolvable_future - Concurrent::Promises.resolvable_future + def resolvable_future(&block) + future = Concurrent::Promises.resolvable_future + if block + block.call(future) + end + future end end include Puppeteer::ConcurrentRubyUtils