class Faraday::BetterRetry::Options

Public Instance Methods

[](name) click to toggle source

define for ruby less than 2.0

# File lib/faraday/better_retry.rb, line 32
def [](name)
  @table[name.to_sym]
end
[]=(name, value) click to toggle source
# File lib/faraday/better_retry.rb, line 36
def []=(name, value)
  modifiable[new_ostruct_member(name)] = value
end
exceptions() click to toggle source
# File lib/faraday/better_retry.rb, line 27
def exceptions
  Array(self[:exceptions] ||= [Errno::ETIMEDOUT, 'Timeout::Error', Error::TimeoutError])
end
interval() click to toggle source
# File lib/faraday/better_retry.rb, line 23
def interval
  (self[:interval] ||= 0).to_f
end
max() click to toggle source
# File lib/faraday/better_retry.rb, line 19
def max
  (self[:max] ||= 2).to_i
end