Если у меня есть ActiveSupport::Duration
и вызов часов / минут / секунд, он всегда возвращает количество секунд:
(8.hours + 1.second).parts
=> {:hours=>8, :seconds=>1}
(8.hours + 1.second).seconds
=> 28801 seconds
(8.hours + 1.second).hours
=> 28801 hours
Это ожидаемое поведение? Если да, то почему? :)