class Dapp::Dimg::DockerRegistry::Dimg

Public Instance Methods

dimg_tags(dimg_name) click to toggle source
# File lib/dapp/dimg/docker_registry/dimg.rb, line 9
def dimg_tags(dimg_name)
  with_dimg_repository(dimg_name.to_s) do
    ruby2go_docker_registry_command(command: :dimg_tags, options: { reference: tag_reference })
  end
end
dimgstages_tags() click to toggle source
# File lib/dapp/dimg/docker_registry/dimg.rb, line 5
def dimgstages_tags
  ruby2go_docker_registry_command(command: :dimgstage_tags, options: { reference: tag_reference })
end
gcr_image_delete(tag, dimg_repository = nil) click to toggle source
# File lib/dapp/dimg/docker_registry/dimg.rb, line 31
def gcr_image_delete(tag, dimg_repository = nil)
  with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
image_config(tag, dimg_repository = nil) click to toggle source
# File lib/dapp/dimg/docker_registry/dimg.rb, line 27
def image_config(tag, dimg_repository = nil)
  with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
image_delete(tag, dimg_repository = nil) click to toggle source
# File lib/dapp/dimg/docker_registry/dimg.rb, line 35
def image_delete(tag, dimg_repository = nil)
  with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
image_digest(tag, dimg_repository = nil) click to toggle source
# File lib/dapp/dimg/docker_registry/dimg.rb, line 39
def image_digest(tag, dimg_repository = nil)
  with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
image_id(tag, dimg_repository = nil) click to toggle source
# File lib/dapp/dimg/docker_registry/dimg.rb, line 19
def image_id(tag, dimg_repository = nil)
  with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
image_parent_id(tag, dimg_repository = nil) click to toggle source
# File lib/dapp/dimg/docker_registry/dimg.rb, line 23
def image_parent_id(tag, dimg_repository = nil)
  with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
nameless_dimg_tags() click to toggle source
# File lib/dapp/dimg/docker_registry/dimg.rb, line 15
def nameless_dimg_tags
  ruby2go_docker_registry_command(command: :dimg_tags, options: { reference: tag_reference })
end

Protected Instance Methods

with_dimg_repository(dimg_repository) { || ... } click to toggle source
# File lib/dapp/dimg/docker_registry/dimg.rb, line 45
def with_dimg_repository(dimg_repository)
  old_repository = repository
  @repository    = File.join(old_repository, dimg_repository)
  yield
ensure
  @repository = old_repository
end