class Rcov::HTMLCoverage
def execute
def execute return if @files.empty? FileUtils.mkdir_p @dest # Copy collaterals ['screen.css','print.css','rcov.js','jquery-1.3.2.min.js','jquery.tablesorter.min.js'].each do |_file| _src = File.expand_path("#{File.dirname(__FILE__)}/../templates/#{_file}") FileUtils.cp(_src, File.join(@dest, "#{_file}")) end # Copy custom CSS, if any if @css begin _src = File.expand_path("#{@dest}/../#{@css}") FileUtils.cp(_src, File.join(@dest, "custom.css")) rescue @css = nil end end create_index(File.join(@dest, "index.html")) each_file_pair_sorted do |filename, fileinfo| create_file(File.join(@dest, mangle_filename(filename)), fileinfo) end end