# File lib/kwala/project_builder_utils.rb, line 3 def ProjectBuilderUtils.find_ruby_files(dir) ruby_files = Array.new Find.find(dir) do |path| if File.directory?(path) # Ignore all directories starting with . if File.basename(path)[0] == ?. || File.basename(path) =~ /vendor/ Find.prune else next end elsif File.file?(path) case path.to_s when /\.rb$/ ruby_files << path when /\.rb~$/ next when ProjectBuilderUtils.contains_ruby_execution_command?(path) ruby_files << path else end end end ruby_files = ruby_files.sort end