# File bin/repackage.rb, line 7 def copy_recursively( dir_name, dest ) Dir.entries( dir_name ).each { |fname| real_dirloc = File.join( dir_name, fname ) if File.stat(real_dirloc).directory? unless fname =~ /^\./ dest_dir = File.join( dest, fname ) File.makedirs( dest_dir ) copy_recursively( real_dirloc, dest_dir ) end else # file File.copy(real_dirloc, File.join( dest, fname )) end } end