Sha256: 5feb0dfdeabc4d4b791bcb90924759854685d8ddc944c45620d3aa7bc1c09215
Contents?: true
Size: 500 Bytes
Versions: 8
Compression:
Stored size: 500 Bytes
Contents
module Terraspace::Terraform::Ihooks::After class Plan < Terraspace::Terraform::Ihooks::Base def run return if !out_option || @options[:copy_to_root] == false copy_to_root(out_option) end def copy_to_root(file) return if file =~ %r{^/} # not need to copy absolute path name = file.sub("#{Terraspace.root}/",'') src = "#{@mod.cache_dir}/#{name}" dest = name FileUtils.mkdir_p(File.dirname(dest)) FileUtils.cp(src, dest) end end end
Version data entries
8 entries across 8 versions & 1 rubygems