lib/pkgforge/components/cleanup.rb in pkgforge-0.13.1 vs lib/pkgforge/components/cleanup.rb in pkgforge-0.13.2
- old
+ new
@@ -6,10 +6,10 @@
class Forge
Contract None => nil
def cleanup!
state[:tmpdirs] ||= {}
state[:tmpfiles] ||= {}
- paths = state.values_at(:tmpdirs, :tmpfiles).flatten
+ paths = state.values_at(:tmpdirs, :tmpfiles).map(&:values).flatten
puts "Cleaning up tmp paths: #{paths}"
FileUtils.rm_rf paths
nil
end
end