module DockerImageTagLatest

takelage docker image tag latest

Public Instance Methods

docker_image_tag_latest() click to toggle source

Backend method for docker image tag latest. @return [String] latest docker image tag

# File lib/takelage/docker/image/tag/latest.rb, line 7
def docker_image_tag_latest
  log.debug 'Getting latest docker image tag'

  return false unless docker_check_daemon

  tags = docker_image_tag_list

  tag_latest = if tags.include? 'latest'
                 'latest'
               else
                 tags[-1]
               end

  log.debug "Latest docker tag: #{tag_latest}"

  tag_latest
end