class HTTP::Retriable::DelayCalculator
def delay_from_retry_header(value)
Spec for Retry-After header
def delay_from_retry_header(value) value = value.to_s.strip case value when RFC2822_DATE_REGEX then DateTime.rfc2822(value).to_time - Time.now.utc when /^\d+$/ then value.to_i else 0 end end