Method: Pmux::Cleaner#clean
- Defined in:
- lib/pmux/cleaner.rb
#clean(glob_pat = nil, lim_time = nil) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/pmux/cleaner.rb', line 14 def clean glob_pat=nil, lim_time=nil glob_pat ||= '' lim_time ||= Time.now - 3600*24*7 paths = Dir.glob glob_pat for path in paths if File.exist? path mtime = File.mtime path if mtime < lim_time FileUtils.rm_rf path end end end end |