Sha256: 06b83985a8f3bdfe7c396392d93bd403f5c43b1a6eea8c40e833554c6836137e

Contents?: true

Size: 1003 Bytes

Versions: 6

Compression:

Stored size: 1003 Bytes

Contents

# takelage docker image tag latest module
module DockerImageTagLatestModule

  # Backend method for docker image tag latest local.
  # @return [String] latest local docker image tag
  def docker_image_tag_latest_local
    log.debug "Getting latest local docker image tag"

    return false unless docker_check_running

    tags = docker_image_tag_list_local

    tag_latest_local = tags[-1]

    log.debug "Latest docker local tag: #{tag_latest_local}"

    tag_latest_local
  end

  # Backend method for docker image tag latest remote.
  # @return [String] latest remote docker image tag
  def docker_image_tag_latest_remote
    log.debug "Getting latest remote docker image tag"

    return false unless docker_check_running

    tags = docker_image_tag_list_remote

    if tags == false or tags.nil?
      log.warn "No latest docker remote tag"
      return ''
    end

    tag_latest_remote = tags[-1]

    log.debug "Latest docker remote tag: #{tag_latest_remote}"

    tag_latest_remote
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
takelage-0.13.2 lib/takelage/docker/image/tag/latest/module.rb
takelage-0.13.1 lib/takelage/docker/image/tag/latest/module.rb
takelage-0.13.0 lib/takelage/docker/image/tag/latest/module.rb
takelage-0.12.2 lib/takelage/docker/image/tag/latest/module.rb
takelage-0.12.1 lib/takelage/docker/image/tag/latest/module.rb
takelage-0.12.0 lib/takelage/docker/image/tag/latest/module.rb