module Sc20XX::TimeHelper
handles proper time display TODO: make this better looking or find an alternative
Constants
- HOUR
- MINUTE
- SECONDS
Public Class Methods
duration(milliseconds)
click to toggle source
# File lib/sc20XX/time_helper.rb, line 11 def self.duration(milliseconds) parts = [ milliseconds / 1000 / 60 / 60, # hours milliseconds / 1000 / 60 % 60, # minutes milliseconds / 1000 % 60, # seconds ] parts.shift if parts.first.zero? [parts.first, *parts[1..-1].map { |part| format('%02d', part) }].join('.') end