Method: VMCExtensions#uptime_string

Defined in:
lib/cli/core_ext.rb

#uptime_string(delta) ⇒ Object



53
54
55
56
57
58
59
60
61
62
# File 'lib/cli/core_ext.rb', line 53

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