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