Method: TimeMath::Units::Base#measure_rem
- Defined in:
- lib/time_math/units/base.rb
#measure_rem(from, to) ⇒ Array<Integer, Time or DateTime>
Like #measure but also returns "remainder": the time where
it would be exactly returned amount of units between from
and to
:
TimeMath.day.measure(Time.parse('2016-05-01 16:20'), Time.parse('2016-05-28 15:00'))
# => 26
TimeMath.day.measure_rem(Time.parse('2016-05-01 16:20'), Time.parse('2016-05-28 15:00'))
# => [26, 2016-05-27 16:20:00 +0300]
222 223 224 225 |
# File 'lib/time_math/units/base.rb', line 222 def measure_rem(from, to) m = measure(from, to) [m, advance(from, m)] end |