lib/raykit/filesystem.rb
module Raykit class FileSystem def self.copy_files(source_dir, target_dir, glob_pattern) FileUtils.mkdir_p(target_dir) if !Dir.exist?(target_dir) Dir.chdir(source_dir) do Dir.glob("*.{exe,dll}").each { |f| dest = "#{target_dir}/#{f}" puts " copying #{f} to #{dest}" FileUtils.cp(f, dest) } end end def self.copy_file_to_dir(file, dir) dest = "#{dir}/#{File.basename(file)}" if (File.exists?(dest)) return "#{dest} already exists" else FileUtils.cp(file, dest) return "#{dest} now exists" end end end end