21 lines
349 B
Ruby
21 lines
349 B
Ruby
module ContestsHelper
|
|
def pad(n)
|
|
if n > 9
|
|
return n.to_s
|
|
end
|
|
"0" + n.to_s
|
|
end
|
|
|
|
def display_time(time)
|
|
h = time / 3600
|
|
m = (time % 3600) / 60
|
|
s = (time % 3600) % 60
|
|
if h > 0
|
|
return h.to_s + ":" + pad(m) + ":" + pad(s)
|
|
elsif m > 0
|
|
return m.to_s + ":" + pad(s)
|
|
end
|
|
"0:" + pad(s)
|
|
end
|
|
end
|