Sha256: a81b667f4e44241eea8692e03833681332399e22eba25ea06218e612a046bdf4
Contents?: true
Size: 666 Bytes
Versions: 12
Compression:
Stored size: 666 Bytes
Contents
# frozen_string_literal: true require 'eac_docker/images/base' require 'eac_docker/images/coded' require 'eac_ruby_utils/core_ext' require 'eac_ruby_utils/fs/temp' require 'eac_templates/patches/object/template' module EacDocker module Images class Templatized < ::EacDocker::Images::Base enable_immutable immutable_accessor :tag def provide ::EacRubyUtils::Fs::Temp.on_directory do |provide_dir| template.apply(self, provide_dir) coded_image(provide_dir).tag(tag).provide end end def coded_image(provide_dir) ::EacDocker::Images::Coded.new(provide_dir) end end end end
Version data entries
12 entries across 12 versions & 3 rubygems