lib/laximo.rb in laximo-0.9.2 vs lib/laximo.rb in laximo-0.9.2.1

- old
+ new

@@ -34,27 +34,22 @@ def oem ::Laximo::Oem.new end - def tryer(try_iter: 5, time: 25) + def tryer(try_iter: 10, time: 61) - begin + cl = caller[0][/`.*'/][1..-2] + yield - cl = caller_locations(1,1).first - yield + rescue ::Laximo::SoapTooManyRequestError - rescue ::Laximo::SoapTooManyRequestError + try_iter = try_iter - 1 - try_iter = try_iter - 1 + puts "[Method: #{cl}] Waiting #{time} sec." + sleep time - puts "[#{cl}] Waiting #{time} sec..." - sleep time - - retry if try_iter > 0 - raise - - end + try_iter > 0 ? retry : raise end def deprecated!