Sha256: b73268b44fdc0e16ba6a59843bb705efd8a7b157019dd96eedaa0db2af9b8471
Contents?: true
Size: 314 Bytes
Versions: 7
Compression:
Stored size: 314 Bytes
Contents
module Fog def self.wait_for(timeout=Fog.timeout, interval=1, &block) duration = 0 start = Time.now until yield || duration > timeout sleep(interval.to_f) duration = Time.now - start end if duration > timeout false else { :duration => duration } end end end
Version data entries
7 entries across 7 versions & 5 rubygems