Class: Dapp::Dimg::DockerRegistry::Dimg

Inherits:
Base
  • Object
show all
Defined in:
lib/dapp/dimg/docker_registry/dimg.rb

Instance Attribute Summary

Attributes inherited from Base

#dapp, #repository

Instance Method Summary collapse

Methods inherited from Base

#image_delete_by_digest, #image_delete_by_tag, #initialize

Constructor Details

This class inherits a constructor from Dapp::Dimg::DockerRegistry::Base

Instance Method Details

#dimg_tags(dimg_name) ⇒ Object



9
10
11
12
13
# 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_tagsObject



5
6
7
# 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) ⇒ Object



31
32
33
# 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) ⇒ Object



27
28
29
# 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) ⇒ Object



35
36
37
# 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) ⇒ Object



39
40
41
# 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) ⇒ Object



19
20
21
# 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) ⇒ Object



23
24
25
# 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_tagsObject



15
16
17
# 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