This fixes arguments with spaces, quotes, backslashes, and other shell metacharacters, like in this example Rakefile snippet: require 'rcov/rcovtask' Rcov::RcovTask.new do |t| t.ruby_opts << '-I/path/with spaces/lib' t.rcov_opts += [ '--exclude', %q!(\A|/)(test_.*|.*_spec)\.rb\Z! ] end This would have been easier if rake provided a FileUtils#ruby method that took a list of program arguments, rather than a string that gets parsed by a shell.
…it be ignored by rcov
…separate file so that github will create the 2 different gems. (one for MRI and one for jruby)
… clean up.
…n div to enforce minimum width; fixed issue with filters in IE (no native indexOf support...);
…y a custom CSS file to use for HTML output.
…n non-JS-enabled browsers; hide filter controls from non-JS-enabled browsers.
…t params to clean up the HTML index view; created methods for generating CSS classes for code coverage and file filters; moved generation of code coverage graphs to method in html_erb_template; both file and code coverage filters in index HTML view now work. Modified overall color schemes to look consistent and distinct in full color and b&w (including accommodating colorblind users).
… cleaned up display of project name; renamed :title to :page_title to prevent namespace collision (!); explicitly set charset in HTML files for validation; sorting enabled on main coverage page; preliminary support for file filtering and coverage threshold filtering; cleaned up table code on main coverage page; other minor HTML and CSS tweaks.
…copied to coverage directory; added light/dark row alteration in index.html; initial merge of screen.css; stub print style sheet.