Оглядываясь в Интернете, я обнаружил, что класс Ruby Time
имеет Time#advance
. Где это документировано? Я не упоминал об этом в документах Ruby API here.Где хранится Time.advance?
Функция поиска для документов API показала, что в любом месте нет метода, называемого «заранее».
Тем не менее, в IRB ...
>> t = Time.now
=> Thu Mar 05 16:08:57 -0800 2009
>> t.advance :months => 1
=> Sun Apr 05 16:08:57 -0700 2009
Другое дело, что меня озадачивает ... В Документах для класса времени, то первое, что он говорит, является «Реализует расширения для класса времени, которые описанных в документации для библиотеки time.rb. "
Они означают, что библиотека time.rb реализует расширения для этого класса?
Я подумал, может быть, это то, откуда наступил время #, но все, что я нашел, было this.
Для использования за пределами рельсов: в терминале: 'gem install activesupport', в x.rb:' require 'active_support/time'' –