class Faraday::Request::Retry::Options
def self.from(value)
def self.from(value) if Integer === value new(value) else super(value) end end
def backoff_factor
def backoff_factor (self[:backoff_factor] ||= 1).to_f end
def exceptions
def exceptions Array(self[:exceptions] ||= [Errno::ETIMEDOUT, 'Timeout::Error', Error::TimeoutError]) end
def interval
def interval (self[:interval] ||= 0).to_f end
def interval_randomness
def interval_randomness (self[:interval_randomness] ||= 0).to_f end
def max
def max (self[:max] ||= 2).to_i end
def max_interval
def max_interval (self[:max_interval] ||= Float::MAX).to_f end
def methods
def methods Array(self[:methods] ||= IDEMPOTENT_METHODS) end
def retry_if
def retry_if self[:retry_if] ||= DEFAULT_CHECK end