Потому что, очевидно, require 'date'
не включает метод часов или секунд и т.д.:
undefined method `hours' for 5:Fixnum (NoMethodError)
Я что-то упустил? 5.seconds только то, что вы можете сделать в Rails? Если да, то в чем заключается требование require, мне нужно заставить это работать в ruby script?