Sha256: e3649ade6f9687ccf81c2a60d9c32867be020224256f01d8ea14a34976f3d7a3
Contents?: true
Size: 364 Bytes
Versions: 25
Compression:
Stored size: 364 Bytes
Contents
require 'fileutils' module PkgForge ## # Add cleanup methods to Forge class Forge Contract None => nil def cleanup! state[:tmpdirs] ||= {} state[:tmpfiles] ||= {} paths = state.values_at(:tmpdirs, :tmpfiles).map(&:values).flatten puts "Cleaning up tmp paths: #{paths}" FileUtils.rm_rf paths nil end end end
Version data entries
25 entries across 25 versions & 1 rubygems