Я хотел бы иметь возможность запускать метод, который будет измерять Time.now на определенную дату в будущем, что-то вроде этого:Измерение против будущего времени в Руби
def graduated?
Time.now == # future date ? (puts "Congrats!") : (puts "Not there yet!")
end
Я попытался войти в синтаксис от рубиновых документов на следующую дату: 2015-8-7
но это неправильное. Может ли кто-то исправить мой синтаксис о том, как жестко кодировать будущую дату для сравнения?
Спасибо, Ник. Кажется очевидным сейчас. –
Когда нужно это требовать? Я не в irb. Отлично. Вам нужно указать «дата» для использования Даты, я это знаю. –
Спасибо за разъяснение. Я этого не знал. Похоже, что 'require 'time'' требуется только для расширения класса' Time', чтобы включить [определенные методы] (http://ruby-doc.org/stdlib-2.1.1/libdoc/time/rdoc/Time. html) для разбора и преобразования времени. –