Sha256: a0a1681af75005e529a375c107478295e2372a9a03444fb6834fbdce2bfe409e
Contents?: true
Size: 385 Bytes
Versions: 13
Compression:
Stored size: 385 Bytes
Contents
module Faraday class Request::Retry < Faraday::Middleware def initialize(app, retries = 2) @retries = retries super(app) end def call(env) retries = @retries begin @app.call(env) rescue StandardError, Timeout::Error if retries > 0 retries -= 1 retry end raise end end end end
Version data entries
13 entries across 13 versions & 3 rubygems