class DockerCloud::ExternalRepositoryAPI
Constants
- TYPE
Public Instance Methods
all(params = {})
click to toggle source
# File lib/docker_cloud/api/external_repository_api.rb, line 9 def all(params = {}) response = http_get(resource_url, params) format_object(response, TYPE) end
create(params)
click to toggle source
# File lib/docker_cloud/api/external_repository_api.rb, line 14 def create(params) response = http_post(resource_url, params) format_object(response, TYPE) end
delete(name, user, image)
click to toggle source
# File lib/docker_cloud/api/external_repository_api.rb, line 29 def delete(name, user, image) url = "#{name}/#{user}/#{image}/" http_delete(resource_url(url)) end
get(name)
click to toggle source
# File lib/docker_cloud/api/external_repository_api.rb, line 19 def get(name) response = http_get(resource_url(name)) format_object(response, TYPE) end
resource_url(name = '')
click to toggle source
# File lib/docker_cloud/api/external_repository_api.rb, line 5 def resource_url(name = '') "/repository/#{name}" end
update(name, params)
click to toggle source
# File lib/docker_cloud/api/external_repository_api.rb, line 24 def update(name, params) response = http_patch(resource_url(name), params) format_object(response, TYPE) end