Module: AkamaiApi::CCU::PurgeStatus

Defined in:
lib/akamai_api/ccu/purge_status.rb,
lib/akamai_api/ccu/purge_status/request.rb,
lib/akamai_api/ccu/purge_status/response.rb,
lib/akamai_api/ccu/purge_status/not_found.rb

Overview

This module encapsulates the classes you need to check the status of purge request submitted using the Akamai CCU interface.

Examples:

Checking the status of a purge request

purge_id_or_progress_uri # => "/CCU/v2/purges/12345678-1234-5678-1234-123456789012"
begin
  res = AkamaiApi::CCU::PurgeStatus::Request.execute purge_id_or_progress_uri
  puts "Request status is '#{res.status}'"
  puts "Request has been completed on '#{res.completed_at}'" if res.completed_at
rescue AkamaiApi::CCU::Error
  puts "Error #{$!.code} - #{$!.message}"
rescue AkamaiApi::Unauthorized
  puts "Invalid login"
end

Defined Under Namespace

Classes: NotFound, Request, Response