Method: WASPExtensions#uptime_string

Defined in:
lib/wasp/core_ext.rb

#uptime_string(delta) ⇒ Object



49
50
51
52
53
54
55
56
57
58
# File 'lib/wasp/core_ext.rb', line 49

def uptime_string(delta)
  num_seconds = delta.to_i
  days = num_seconds / (60 * 60 * 24);
  num_seconds -= days * (60 * 60 * 24);
  hours = num_seconds / (60 * 60);
  num_seconds -= hours * (60 * 60);
  minutes = num_seconds / 60;
  num_seconds -= minutes * 60;
  "#{days}d:#{hours}h:#{minutes}m:#{num_seconds}s"
end