class Takelage::DockerImageTag

takelage docker image tag

Public Class Methods

new(args = [], local_options = {}, configuration = {}) click to toggle source

Initialize takelage docker image tag check

Calls superclass method
# File lib/takelage/docker/image/tag/cli.rb, line 16
def initialize(args = [], local_options = {}, configuration = {})
  # initialize thor parent class
  super args, local_options, configuration

  @docker_user = config.active['docker_user']
  @docker_repo = config.active['docker_repo']
  @docker_registry = config.active['docker_registry']
end

Public Instance Methods

check(tag) click to toggle source
# File lib/takelage/docker/image/tag/cli.rb, line 33
def check(tag)
  exit docker_image_tag_check tag
end
latest() click to toggle source
# File lib/takelage/docker/image/tag/cli.rb, line 46
def latest
  tag_latest = docker_image_tag_latest
  exit false if tag_latest == false
  say tag_latest
  true
end
list() click to toggle source
# File lib/takelage/docker/image/tag/cli.rb, line 61
def list
  tag_list = docker_image_tag_list
  exit false if tag_list == false
  say tag_list
  true
end