class AkamaiCloudletManager::Detail

Public Class Methods

new(options = {}) click to toggle source
Calls superclass method AkamaiCloudletManager::Base::new
# File lib/akamai_cloudlet_manager/detail.rb, line 4
def initialize(options = {})
  @cloudlet_id  = options[:cloudlet_id]
  @group_id     = options[:group_id]
  super
end

Public Instance Methods

info() click to toggle source

Get a cloudlet info

# File lib/akamai_cloudlet_manager/detail.rb, line 11
def info
  request  = Net::HTTP::Get.new URI.join(@base_uri.to_s, "cloudlets/api/v2/cloudlet-info/#{@cloudlet_id}").to_s
  response = @http_host.request(request)
  response.body
end
list() click to toggle source

Get a list of cloudlets in a group

# File lib/akamai_cloudlet_manager/detail.rb, line 18
def list
  request  = Net::HTTP::Get.new URI.join(@base_uri.to_s, "cloudlets/api/v2/cloudlet-info?#{@group_id}").to_s
  response = @http_host.request(request)
  response.body
end