Class: AkamaiCloudletManager::Detail
- Defined in:
- lib/akamai_cloudlet_manager/detail.rb
Instance Method Summary collapse
-
#info ⇒ Object
Get a cloudlet info.
-
#initialize(options = {}) ⇒ Detail
constructor
A new instance of Detail.
-
#list ⇒ Object
Get a list of cloudlets in a group.
Constructor Details
#initialize(options = {}) ⇒ Detail
Returns a new instance of Detail.
4 5 6 7 8 |
# File 'lib/akamai_cloudlet_manager/detail.rb', line 4 def initialize( = {}) @cloudlet_id = [:cloudlet_id] @group_id = [:group_id] super end |
Instance Method Details
#info ⇒ Object
Get a cloudlet info
11 12 13 14 15 |
# 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 ⇒ Object
Get a list of cloudlets in a group
18 19 20 21 22 |
# 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 |