Skip to content

blairio/akamai_api

 
 

Repository files navigation

AKAMAI_API is a collection of AKAMAI webservices proxy classes whose aim is to convert wsdl format in a more easy-to-write, modern and human readable format.

At the moment only three web services and a handful of methods are defined:

CCU (purge requests)

- purge

ECCU (advanced purge requests)

- get_ids - get_info - set_notes - set_notify_email - delete - upload

SITE ACCELERATOR

- cp_codes

Configuration

It uses Savon to communicate with akamai. Configure savon to customize it. e.g.

#configure statements
Savon.configure do |config|
  config.log = false            # disable logging
  config.log_level = :error     # changing the log level
end

By default, AkamaiApi will use remote manifests to communicate with WebServices. It’s however reccomended, for performance reasons, to use the local copy of these manifests (embedded inside AkamaiApi):

AkamaiApi.use_local_manifests = true

About

Akamai proxy classes in Ruby

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%