Module: Pretty

Defined in:
lib/pretty.rb

Class Method Summary collapse

Class Method Details

.seconds(seconds) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/pretty.rb', line 2

def Pretty.seconds seconds
  seconds = seconds.to_i
  if seconds < 60
    "#{seconds} sec"
  else
    minutes = (seconds / 60).floor
    seconds -= 60*minutes
    if minutes < 60
      "%02d:%02d" % [minutes, seconds]
    else
      hours = (minutes / 60).floor
      minutes -= 60*hours
      "%d:%02d:%02d" % [ hours, minutes, seconds ]
    end
  end
end