Sha256: e51a4de8320c4b19d18774c380ff5c6900f1d668c5807158ca1c667b7bac3bed
Contents?: true
Size: 318 Bytes
Versions: 20
Compression:
Stored size: 318 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
20 entries across 20 versions & 8 rubygems