module Calabash::Android::Retry
Public Class Methods
retry(opts, &blk)
click to toggle source
# File lib/calabash-android/retry.rb, line 4 def self.retry(opts, &blk) tries = opts[:tries] interval = opts[:interval] tries.times do |try| begin blk.call return rescue => e if (try + 1) >= tries raise else sleep interval end end end end