class Dry::Effects::Effects::Retry

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/dry/effects/effects/retry.rb, line 20
def initialize
  super

  module_eval do
    define_method(:repeat) do |scope|
      effect = Retry.new(type: :retry, scope: scope)
      ::Dry::Effects.yield(effect)
    end
  end
end