Method: Cnvrg::Datafiles#verify_files_exists

Defined in:
lib/cnvrg/datafiles.rb

#verify_files_exists(files) ⇒ Object



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/cnvrg/datafiles.rb', line 31

def verify_files_exists(files)
  paths = []
  files.each do |file|
    if File.exists? file
      if File.directory? file
        paths += Dir.glob("#{file}/**/*")
      else
        paths << file
      end
      next
    end
    raise SignalException.new(1, "Cant find file #{file}") unless File.exists? "#{Dir.pwd}/#{file}"
  end
  paths
end