Module: Kutils::TimeUtils
- Defined in:
- lib/utils/time_utils.rb
Overview
TimeUtils provides time formatting and duration utilities.
Class Method Summary collapse
-
.human_duration(seconds) ⇒ String
Format seconds as HH:MM:SS.
-
.now_iso8601 ⇒ String
Get current UTC time in ISO8601 format.
Class Method Details
.human_duration(seconds) ⇒ String
Format seconds as HH:MM:SS
25 26 27 28 29 |
# File 'lib/utils/time_utils.rb', line 25 def self.human_duration(seconds) mm, ss = seconds.divmod(60) hh, mm = mm.divmod(60) format('%02d:%02d:%02d', hh, mm, ss) end |
.now_iso8601 ⇒ String
Get current UTC time in ISO8601 format
16 17 18 |
# File 'lib/utils/time_utils.rb', line 16 def self.now_iso8601 Time.now.utc.iso8601 end |