Module: Coverage::HTMLPrinter::Utility

Included in:
Detail, Index
Defined in:
lib/coverage/html_printer.rb

Instance Method Summary collapse

Instance Method Details

#coverage_bar(coverage) ⇒ Object



23
24
25
# File 'lib/coverage/html_printer.rb', line 23

def coverage_bar(coverage)
  %Q!<div class="bar-container"><div style="width: #{coverage}%"></div></div>#{coverage}%!
end

#javascript(name, html_filename) ⇒ Object



17
18
19
20
21
# File 'lib/coverage/html_printer.rb', line 17

def javascript(name, html_filename)
  js = output_directory + "#{name}.js"
  path = js.relative_path_from(Pathname(html_filename).dirname)
  %Q!<script src="#{path.to_s}"></script>!
end

#stylesheet(name, html_filename) ⇒ Object



11
12
13
14
15
# File 'lib/coverage/html_printer.rb', line 11

def stylesheet(name, html_filename)
  css = output_directory + "#{name}.css"
  path = css.relative_path_from(Pathname(html_filename).dirname)
  %Q!<link rel="stylesheet" type="text/css" href="#{path.to_s}"/>!
end