module Concurrent::Promises::FactoryMethods
def schedule_on(default_executor, intended_time, *args, &task)
-
(Event)
- -
(Future)
-
Overloads:
-
schedule_on(default_executor, intended_time)
-
schedule_on(default_executor, intended_time, *args, &task)
Other tags:
- Yield: - to the task.
Parameters:
-
intended_time
(Numeric, Time
) -- `Numeric` means to run in `intended_time` seconds.
def schedule_on(default_executor, intended_time, *args, &task) event = ScheduledPromise.new(default_executor, intended_time).event task ? event.chain(*args, &task) : event end