class DockerCloud::RegionAPI

Constants

TYPE

Public Instance Methods

all(params = {}) click to toggle source

Lists all regions of all supported cloud providers. Returns a list of Region objects

# File lib/docker_cloud/api/region_api.rb, line 11
def all(params = {})
  response = http_get(resource_url, params)
  format_object(response, TYPE)
end
get(provider_name, region_name) click to toggle source

Gets all the details of a specific region for a specific provider Returns a Region object

# File lib/docker_cloud/api/region_api.rb, line 18
def get(provider_name, region_name)
  provider_region = "#{provider_name}/#{region_name}"
  response = http_get(resource_url(provider_region))
  format_object(response, TYPE)
end
resource_url(provider_region = '') click to toggle source
# File lib/docker_cloud/api/region_api.rb, line 5
def resource_url(provider_region = '')
  "/region/#{provider_region}"
end