1 files changed, 7 insertions(+), 0 deletions(-)
M lib/em.rb
M lib/em.rb => lib/em.rb +7 -0
@@ 23,6 23,13 @@ module EM
end
}.resume
promise
+ end
+
+ def self.promise_timer(timeout)
+ promise = EMPromise.new
+ EM.add_timer(timeout) do
+ promise.fulfill(nil)
+ end
promise
end
end