class Async::Timeout
def duration=(value)
The duration is relative to the current time, e.g. setting the duration to 5 means the timeout will occur in 5 seconds from now.
Update the duration of the timeout.
def duration=(value) self.reschedule(@timers.now + value) end