17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'lib/fog/ecloud/requests/compute/get_internet_services.rb', line 17
def get_internet_services(internet_services_uri)
internet_services_uri = ensure_unparsed(internet_services_uri)
xml = nil
if vdc_internet_service_collection = mock_data.vdc_internet_service_collection_from_href(internet_services_uri)
xml = generate_internet_services(vdc_internet_service_collection.items)
elsif public_ip_internet_service_collection = mock_data.public_ip_internet_service_collection_from_href(internet_services_uri)
xml = generate_internet_services(public_ip_internet_service_collection.items)
end
if xml
mock_it 200,
xml, { 'Content-Type' => 'application/vnd.tmrk.ecloud.internetServicesList+xml' }
else
mock_error 200, "401 Unauthorized"
end
end
|