class Async::Timeout

def duration=(value)

@parameter value [Numeric] The new duration to assign to the timeout, in seconds.

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