Module: SecondsToHash
- Defined in:
- lib/time_subtract/seconds_to_hash.rb
Instance Method Summary collapse
Instance Method Details
#time_diff_hash ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/time_subtract/seconds_to_hash.rb', line 4 def time_diff_hash number = self.abs intervals = [:year, :month, :day, :hour, :minute, :second] date_time_hs = {} intervals.each do |interval| date_time_hs[interval] = (number / (1.send interval)).to_i number = number % (1.send interval) end date_time_hs end |