lib/dry/effects/providers/retry.rb in dry-effects-0.1.0.alpha vs lib/dry/effects/providers/retry.rb in dry-effects-0.1.0.alpha2

- old
+ new

@@ -18,11 +18,13 @@ def call(_, limit) @limit = limit @attempts = 0 loop do - return attempt { yield } - rescue halt + begin + return attempt { yield } + rescue halt + end end end def repeat Instructions.Raise(halt.new)