Module: Sidekiq::HeartbeatMonitor::Util
Instance Method Summary collapse
Instance Method Details
#format_time_str(sec_backed_up) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/sidekiq/heartbeat_monitor/util.rb', line 6 def format_time_str(sec_backed_up) hours = (sec_backed_up - (sec_backed_up % 3600)) / 3600 minutes = (sec_backed_up - (sec_backed_up % 60)) / 60 seconds = sec_backed_up % 60 nice_backed_up_str = "#{seconds} sec" nice_backed_up_str = "#{minutes} min #{nice_backed_up_str}" if minutes > 0 nice_backed_up_str = "#{hours} hr #{nice_backed_up_str}" if hours > 0 nice_backed_up_str end |