class Faraday::Request::Retry::Options
Options
contains the configurable parameters for the Retry
middleware.
Constants
- DEFAULT_CHECK
Public Class Methods
Source
# File lib/faraday/request/retry.rb, line 41 def self.from(value) if value.is_a?(Integer) new(value) else super(value) end end
Calls superclass method
Public Instance Methods
Source
# File lib/faraday/request/retry.rb, line 65 def backoff_factor (self[:backoff_factor] ||= 1).to_f end
Source
# File lib/faraday/request/retry.rb, line 69 def exceptions Array(self[:exceptions] ||= DEFAULT_EXCEPTIONS) end
Source
# File lib/faraday/request/retry.rb, line 53 def interval (self[:interval] ||= 0).to_f end
Source
# File lib/faraday/request/retry.rb, line 61 def interval_randomness (self[:interval_randomness] ||= 0).to_f end
Source
# File lib/faraday/request/retry.rb, line 57 def max_interval (self[:max_interval] ||= Float::MAX).to_f end
Source
# File lib/faraday/request/retry.rb, line 73 def methods Array(self[:methods] ||= IDEMPOTENT_METHODS) end
Source
# File lib/faraday/request/retry.rb, line 81 def retry_block self[:retry_block] ||= proc {} end
Source
# File lib/faraday/request/retry.rb, line 77 def retry_if self[:retry_if] ||= DEFAULT_CHECK end
Source
# File lib/faraday/request/retry.rb, line 85 def retry_statuses Array(self[:retry_statuses] ||= []) end