added .coffee support to source code filter

This commit is contained in:
Johannes Nickel 2013-06-18 16:36:04 +02:00
parent b897f8a0e1
commit 85c68442b4

View file

@ -6,7 +6,12 @@ require 'code_beauty_ruby.rb'
def checkForHeader(fileName) def checkForHeader(fileName)
foundHeader = false; foundHeader = false;
foundSheBang = false; foundSheBang = false;
isCoffee = false;
header = "# Copyright (C) 2012-2013 Zammad Foundation, http://zammad-foundation.org/\n\n" header = "# Copyright (C) 2012-2013 Zammad Foundation, http://zammad-foundation.org/\n\n"
if File.extname(fileName) == '.coffee'
isCoffee = true
end
file = File.open(fileName) file = File.open(fileName)
t_file = Tempfile.new('Temp') t_file = Tempfile.new('Temp')
@ -39,16 +44,17 @@ def checkForHeader(fileName)
t_file.close t_file.close
FileUtils.cp(t_file.path, fileName) FileUtils.cp(t_file.path, fileName)
t_file.unlink t_file.unlink
if !isCoffee
t_file = RBeautify.beautify_file(fileName) t_file = RBeautify.beautify_file(fileName)
end end
end
#folder array #folder array
folder = ['app/controllers/', 'app/models/', 'app/helpers/', 'app/mailers/' ] #folder = ['app/assets/javascripts/app','app/controllers/', 'app/models/', 'app/helpers/', 'app/mailers/' ]
folder = ['script']
folder.each do |folder| folder.each do |folder|
puts 'Working on folder' + folder.to_s puts 'Working on folder' + folder.to_s
rbfiles = File.join("../#{folder}**", "*.rb") rbfiles = File.join("../#{folder}**", "*.{rb,coffee}")
d = Dir.glob(rbfiles) d = Dir.glob(rbfiles)
d.each {|fileName| d.each {|fileName|