Sha256: 25fe0a9fa5097f273ceb839bfb0fd41d87b5a10309974fe6422659f32a050d60
Contents?: true
Size: 618 Bytes
Versions: 71
Compression:
Stored size: 618 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' 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
71 entries across 71 versions & 3 rubygems