backoff_factor()
click to toggle source
def backoff_factor
(self[:backoff_factor] ||= 1).to_f
end
exceptions()
click to toggle source
def exceptions
Array(self[:exceptions] ||= DEFAULT_EXCEPTIONS)
end
interval()
click to toggle source
def interval
(self[:interval] ||= 0).to_f
end
interval_randomness()
click to toggle source
def interval_randomness
(self[:interval_randomness] ||= 0).to_f
end
max()
click to toggle source
def max
(self[:max] ||= 2).to_i
end
max_interval()
click to toggle source
def max_interval
(self[:max_interval] ||= Float::MAX).to_f
end
methods()
click to toggle source
def methods
Array(self[:methods] ||= IDEMPOTENT_METHODS)
end
retry_block()
click to toggle source
def retry_block
self[:retry_block] ||= Proc.new {}
end
retry_if()
click to toggle source
def retry_if
self[:retry_if] ||= DEFAULT_CHECK
end
retry_statuses()
click to toggle source
def retry_statuses
Array(self[:retry_statuses] ||= [])
end