class Envirobly::Api
def get_deployment_with_delay_and_retry(url, tries = 1)
def get_deployment_with_delay_and_retry(url, tries = 1) sleep RETRY_INTERVAL_SECONDS * tries response = get_as_json URI(url) if response.code.to_i == 200 response elsif MAX_RETRIES <= tries $stderr.puts "Max retries exhausted while waiting for deployment credentials. Aborting." exit 1 else sleep RETRY_INTERVAL_SECONDS * tries get_deployment_with_delay_and_retry(url, tries + 1) end end