Method: AsteriskManager::Call#duration

Defined in:
lib/asterisk-manager/call.rb

#durationObject



17
18
19
20
21
22
23
# File 'lib/asterisk-manager/call.rb', line 17

def duration
  x = seconds.round
  hours   = x / 3600
  minutes = (x - hours * 3600) / 60
  seconds = (x - hours * 3600 - minutes * 60)
  "#{hours}:#{'%02d' % minutes}:#{'%02d' % seconds}"
end