class Async::Deadline
def self.start(timeout)
@parameter timeout [Numeric | Nil] The timeout duration, or nil for no timeout.
Create a deadline for the given timeout.
def self.start(timeout) if timeout.nil? nil elsif timeout <= 0 Zero else self.new(timeout) end end