class Faraday::Request::Retry::Options
Constants
- DEFAULT_CHECK
Public Class Methods
from(value)
click to toggle source
Calls superclass method
# File lib/faraday/request/retry.rb, line 32 def self.from(value) if Integer === value new(value) else super(value) end end
Public Instance Methods
backoff_factor()
click to toggle source
# File lib/faraday/request/retry.rb, line 56 def backoff_factor (self[:backoff_factor] ||= 1).to_f end
exceptions()
click to toggle source
# File lib/faraday/request/retry.rb, line 60 def exceptions Array(self[:exceptions] ||= DEFAULT_EXCEPTIONS) end
interval()
click to toggle source
# File lib/faraday/request/retry.rb, line 44 def interval (self[:interval] ||= 0).to_f end
interval_randomness()
click to toggle source
# File lib/faraday/request/retry.rb, line 52 def interval_randomness (self[:interval_randomness] ||= 0).to_f end
max()
click to toggle source
# File lib/faraday/request/retry.rb, line 40 def max (self[:max] ||= 2).to_i end
max_interval()
click to toggle source
# File lib/faraday/request/retry.rb, line 48 def max_interval (self[:max_interval] ||= Float::MAX).to_f end
methods()
click to toggle source
# File lib/faraday/request/retry.rb, line 64 def methods Array(self[:methods] ||= IDEMPOTENT_METHODS) end
retry_block()
click to toggle source
# File lib/faraday/request/retry.rb, line 72 def retry_block self[:retry_block] ||= Proc.new {} end
retry_if()
click to toggle source
# File lib/faraday/request/retry.rb, line 68 def retry_if self[:retry_if] ||= DEFAULT_CHECK end
retry_statuses()
click to toggle source
# File lib/faraday/request/retry.rb, line 76 def retry_statuses Array(self[:retry_statuses] ||= []) end