Sha256: d6a05cfb8bf52df737d5dd10c78a375016d446342a801347ae0de6ad09edf9a2
Contents?: true
Size: 313 Bytes
Versions: 1
Compression:
Stored size: 313 Bytes
Contents
module SpeedLightning module Retryable def with_retry should_retry = true begin yield rescue SpeedLightning::Error => e if should_retry should_retry = false sleep 1 retry else raise e end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
speed_lightning-0.2.0 | lib/speed_lightning/retryable.rb |