Module: IceT::TimeHelper

Defined in:
lib/ice_t/time_helper.rb

Class Method Summary collapse

Class Method Details

.diff_by_unit(start_time, end_time, unit = :days, round = true) ⇒ Object

Returns diff of two date by given unit

Parameters:

  • Time

    start_time

  • Time

    end_time

  • Symbol

    unit

  • Boolean

    round

Returns:

  • Integer|Float diff



11
12
13
14
# File 'lib/ice_t/time_helper.rb', line 11

def diff_by_unit(start_time, end_time, unit = :days, round = true)
  diff = ((end_time - start_time) / eval("1.#{unit}"))
  diff = (round) ? diff.round : diff
end