Applying enhancement.
| 9 | 10 | |
|---|---|---|
| 11 | 11 | hour_options = [] |
| 12 | 12 | 0.upto(23) do |hour| |
| 13 | 13 | ampm = hour <= 11 ? ' AM' : ' PM' |
| 14 | ampm_hour = hour == 12 ? 12 : (hour / 12 == 1 ? hour % 12 : hour) | |
| 15 | ampm_hour = (ampm_hour == 0) ? 12 : ampm_hour # thanks to Jay Hancock | |
| 14 | #ampm_hour = hour == 12 ? 12 : (hour / 12 == 1 ? hour % 12 : hour) | |
| 15 | #ampm_hour = (ampm_hour == 0) ? 12 : ampm_hour # thanks to Jay Hancock | |
| 16 | ampm_hour = (hour % 12).zero? ? 12 : hour % 12 # thanks yo J. E. Dewyea | |
| 16 | 17 | hour_options << ((val == hour) ? |
| 17 | 18 | %(<option value="#{hour}" selected="selected">#{ampm_hour}#{ampm}</option>\n) : |
| 18 | 19 | %(<option value="#{hour}">#{ampm_hour}#{ampm}</option>\n) |
