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.
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.