Ruby (язык программирования) не имеет 10.hours
, это ActiveSupport
как часть Ruby on Rails (веб-фреймворк). И да, у него есть методы minutes
и seconds
.
Однако Time#+
(метод + для экземпляров Time) возвращает новый экземпляр Time, то есть столько секунд в будущем. Так что без сахара в Ruby on Rails вы можете просто сделать:
irb> t = Time.now
#=> 2011-08-03 22:35:01 -0600
irb> t2 = t + 10 # 10 Seconds
#=> 2011-08-03 22:35:11 -0600
irb> t3 = t + 10*60 # 10 minutes
#=> 2011-08-03 22:45:01 -0600
irb> t4 = t + 10*60*60 # 10 hours
#=> 2011-08-04 08:35:01 -0600