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
 |