class Async::Scheduler
def timeout_after(duration, exception, message, &block)
def timeout_after(duration, exception, message, &block) with_timeout(duration, exception, message) do |timer| yield duration end end
def timeout_after(duration, exception, message, &block) with_timeout(duration, exception, message) do |timer| yield duration end end