class Dapp::Dimg::Config::Directive::Docker::Base

Attributes

_from[R]
_from_cache_version[R]

Public Instance Methods

from(image, cache_version: nil) click to toggle source
# File lib/dapp/dimg/config/directive/docker/base.rb, line 9
def from(image, cache_version: nil)
  sub_directive_eval do
    image = image.to_s
    raise(::Dapp::Error::Config, code: :docker_from_incorrect, data: { name: image }) unless ::Dapp::Dimg::Image::Stage.image_name?(image)
    @_from = image.include?(':') ? image : [image, 'latest'].join(':')
    @_from_cache_version = cache_version
  end
end