30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# File 'lib/l5m-tools/application.rb', line 30
def duplicate_wo_csv(*args)
delete = args.delete('-d')
package = args[0]
application = args[1]
replacements = {args[1] => args[2]}
Dir.glob("#{WORKSPACE}/#{package}/{src,WebContent}/**/#{application}*.*", File::FNM_CASEFOLD).each{|line|
bn = File.basename(line, ".*")
unless(bn[application.length] =~ /[a-z0-9]/)
FileUtils.rm(line, :force => true) if duplicate_and_replace( line.chomp , replacements )[1] != line && delete
end
}
end
|