class Numeric
Public Instance Methods
duration()
click to toggle source
# File lib/mergetrain_check/formatter.rb, line 98 def duration rest, secs = self.divmod( 60 ) # self is the time difference t2 - t1 rest, mins = rest.divmod( 60 ) days, hours = rest.divmod( 24 ) result = [] result << "#{days}D " if days > 0 result << "#{hours}h" if hours > 0 result << "#{mins}m" if mins > 0 result << "#{secs.to_i}s" if secs.to_i > 0 return result.join(' ') end