Sha256: 1ad52a6c70e1a82d0701ae10e31a6ce82d6e1bfa9a9aea487a49d5225a0107bd

Contents?: true

Size: 983 Bytes

Versions: 2

Compression:

Stored size: 983 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"

    exit 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"

    exit false unless docker_check_running

    tags = docker_image_tag_list_remote

    if tags.nil?
      log.debug "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

2 entries across 2 versions & 1 rubygems

Version Path
takelage-0.5.1 lib/takelage/docker/image/tag/latest/module.rb
takelage-0.5.0 lib/takelage/docker/image/tag/latest/module.rb