module Concurrent::Promises::FactoryMethods

def delay_on(default_executor, *args, &task)

Returns:
  • (Event) -
  • (Future) -

Overloads:
  • delay_on(default_executor)
  • delay_on(default_executor, *args, &task)

Other tags:
    Yield: - to the task.
def delay_on(default_executor, *args, &task)
  event = DelayPromise.new(default_executor).event
  task ? event.chain(*args, &task) : event
end