C0 code coverage information

Generated on Fri Aug 25 10:11:28 PDT 2006 with rcov 0.7.0


Code reported as executed by Ruby looks like this...
and this: this line is also marked as covered.
Lines considered as run by rcov, but not reported by Ruby, look like this,
and this: these lines were inferred by rcov (using simple heuristics).
Finally, here's a line marked as not executed.
Name Total lines Lines of code Total coverage Code coverage
lib/12hour_helper.rb 39 38
10.3% 
10.5% 
 1 module ActionView
 2   module Helpers
 3     module DateHelper
 4       def select_hour(datetime, options = {})
 5         hour_options = []
 6         hour_options << %(<optgroup label="AM">\n)
 7         0.upto(0) do |hour|
 8           hour_options << ((datetime && (datetime.kind_of?(Fixnum) ? datetime : datetime.hour) == hour) ?
 9             %(<option value="#{leading_zero_on_single_digits(hour)}" selected="selected">12</option>\n) :
10             %(<option value="#{leading_zero_on_single_digits(hour)}">12</option>\n)
11           )
12         end
13         1.upto(11) do |hour|
14           hour_options << ((datetime && (datetime.kind_of?(Fixnum) ? datetime : datetime.hour) == hour) ?
15             %(<option value="#{leading_zero_on_single_digits(hour)}" selected="selected">#{leading_zero_on_single_digits(hour)}</option>\n) :
16             %(<option value="#{leading_zero_on_single_digits(hour)}">#{leading_zero_on_single_digits(hour)}</option>\n)
17           )
18         end
19         hour_options << %(</optgroup>\n)
20         hour_options << %(<optgroup label="PM">\n)
21         12.upto(12) do |hour|
22           hour_options << ((datetime && (datetime.kind_of?(Fixnum) ? datetime : datetime.hour) == hour) ?
23             %(<option value="#{leading_zero_on_single_digits(hour)}" selected="selected">12</option>\n) :
24             %(<option value="#{leading_zero_on_single_digits(hour)}">12</option>\n)
25           )
26         end
27         13.upto(23) do |hour|
28           hour_options << ((datetime && (datetime.kind_of?(Fixnum) ? datetime : datetime.hour) == hour) ?
29             %(<option value="#{leading_zero_on_single_digits(hour)}" selected="selected">#{leading_zero_on_single_digits(hour - 12)}</option>\n) :
30             %(<option value="#{leading_zero_on_single_digits(hour)}">#{leading_zero_on_single_digits(hour - 12)}</option>\n)
31           )
32         end
33         hour_options << %(</optgroup>\n)
34 
35         select_html(options[:field_name] || 'hour', hour_options, options[:prefix], options[:include_blank], options[:discard_type], options[:disabled])
36       end
37     end
38   end
39 end

Generated using the rcov code coverage analysis tool for Ruby version 0.7.0.

Valid XHTML 1.0! Valid CSS!