Index: twelve_hour/lib/twelve_hour.rb
===================================================================
--- twelve_hour/lib/twelve_hour.rb (revision 9)
+++ twelve_hour/lib/twelve_hour.rb (revision 10)
@@ -11,8 +11,9 @@
hour_options = []
0.upto(23) do |hour|
ampm = hour <= 11 ? ' AM' : ' PM'
- ampm_hour = hour == 12 ? 12 : (hour / 12 == 1 ? hour % 12 : hour)
- ampm_hour = (ampm_hour == 0) ? 12 : ampm_hour # thanks to Jay Hancock
+ #ampm_hour = hour == 12 ? 12 : (hour / 12 == 1 ? hour % 12 : hour)
+ #ampm_hour = (ampm_hour == 0) ? 12 : ampm_hour # thanks to Jay Hancock
+ ampm_hour = (hour % 12).zero? ? 12 : hour % 12 # thanks yo J. E. Dewyea
hour_options << ((val == hour) ?
%(\n) :
%(\n)