class Libis::Ingester::DirListCollector

Protected Instance Methods

collect(item, dir) click to toggle source
# File lib/libis/ingester/tasks/dir_list_collector.rb, line 37
def collect(item, dir)
  return unless File.exist?(dir)
  return unless File.directory?(dir)
  dirlist = File.join(dir, 'files.list')
  return unless File.exist?(dirlist)
  debug 'Collecting files from \'%s\'', dirlist
  add_files(item, dir, File.readlines(dirlist))
  item.save!
end