module Async::Await::Enumerable
Public Instance Methods
async_each(parent: Task.current) { |*arguments| ... }
click to toggle source
# File lib/async/await/enumerable.rb, line 32 def async_each(parent: Task.current, &block) self.each do |*arguments| parent.async do yield(*arguments) end end return self end
async_map(parent: Task.current) { |*arguments| ... }
click to toggle source
# File lib/async/await/enumerable.rb, line 24 def async_map(parent: Task.current, &block) self.map do |*arguments| parent.async do yield(*arguments) end end.map(&:wait) end