module Flare::Util::Conversion
Description¶ ↑
Public Instance Methods
short_desc_of_second(second)
click to toggle source
# File lib/flare/util/conversion.rb, line 13 def short_desc_of_second(second) minute = hour = day = nil second, unit = second.to_i, "s" minute, second, unit = (second/60), (second%60), "m" unless second < 60 hour, minute, unit = (minute/60), (minute%60), "h" unless minute.nil? || minute < 60 day, hour, unit = (hour/24), (hour%24), "d" unless hour.nil? || hour < 24 n = (day || hour || minute || second) "#{n}#{unit}" end