class DockerCloud::NodeTypeAPI

Constants

TYPE

Public Instance Methods

all(params = {}) click to toggle source

Lists all node types of all supported cloud providers Returns a list of NodeType objects

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

Returns the details of a specific NodeType

# File lib/docker_cloud/api/node_type_api.rb, line 17
def get(provider_name, node_type_name)
  name = "#{provider_name}/#{node_type_name}/"
  response = http_get(resource_url(name))
  format_object(response, TYPE)
end
resource_url(name = '') click to toggle source
# File lib/docker_cloud/api/node_type_api.rb, line 5
def resource_url(name = '')
  "/nodetype/#{name}"
end