class LabClient::Registry

Specifics

Specifics

Specifics

Specifics

Specifics

Specifics

Specifics

Public Instance Methods

bulk(project_id, repository_id, query) click to toggle source
# File lib/labclient/registry/tags/bulk.rb, line 23
def bulk(project_id, repository_id, query)
  repository_id = format_id(repository_id)
  project_id = format_id(project_id)

  client.request(:delete, "projects/#{project_id}/registry/repositories/#{repository_id}/tags", nil, query)
end
delete(project_id, repository_id) click to toggle source
# File lib/labclient/registry/delete.rb, line 18
def delete(project_id, repository_id)
  repository_id = format_id(repository_id)
  project_id = format_id(project_id)

  client.request(:delete, "projects/#{project_id}/registry/repositories/#{repository_id}")
end
delete_tag(project_id, repository_id, tag_name) click to toggle source
# File lib/labclient/registry/tags/delete.rb, line 19
def delete_tag(project_id, repository_id, tag_name)
  project_id = format_id(project_id)
  repository_id = format_id(repository_id)
  tag_name = format_id(tag_name)

  client.request(:delete, "projects/#{project_id}/registry/repositories/#{repository_id}/tags/#{tag_name}")
end
details(project_id, repository_id, tag_name) click to toggle source
# File lib/labclient/registry/tags/details.rb, line 12
def details(project_id, repository_id, tag_name)
  project_id = format_id(project_id)
  repository_id = format_id(repository_id)
  tag_name = format_id(tag_name)

  client.request(:get, "projects/#{project_id}/registry/repositories/#{repository_id}/tags/#{tag_name}", RegistryTag)
end
group(group_id, query = {}) click to toggle source
# File lib/labclient/registry/group.rb, line 27
def group(group_id, query = {})
  group_id = format_id(group_id)

  client.request(:get, "groups/#{group_id}/registry/repositories", RegistryRepository, query)
end
list(project_id, query = {}) click to toggle source
# File lib/labclient/registry/list.rb, line 27
def list(project_id, query = {})
  client.request(:get, "projects/#{project_id}/registry/repositories", RegistryRepository, query)
end
tags(project_id, repository_id) click to toggle source
# File lib/labclient/registry/tags/list.rb, line 20
def tags(project_id, repository_id)
  repository_id = format_id(repository_id)
  project_id = format_id(project_id)

  client.request(:get, "projects/#{project_id}/registry/repositories/#{repository_id}/tags", RegistryTag)
end