class Attio::RateLimitError
429
def extract_retry_after(response)
def extract_retry_after(response) return nil unless response[:headers] value = response[:headers]["retry-after"] || response[:headers]["Retry-After"] value&.to_i end
def initialize(message, response = nil)
def initialize(message, response = nil) super @retry_after = extract_retry_after(response) if response end