Buscando en la Web encontré que la clase Ruby Time
tiene Time#advance
. ¿Dónde está esto documentado? No vi mencionarlo en los documentos Ruby API here.¿Dónde se documenta Time.advance?
La función de búsqueda para los documentos API indicaba que no hay ningún método llamado "avance" en ninguna parte.
No obstante, en el IRB ...
>> t = Time.now
=> Thu Mar 05 16:08:57 -0800 2009
>> t.advance :months => 1
=> Sun Apr 05 16:08:57 -0700 2009
Otra cosa que me intriga ... En la documentación para la clase de tiempo, lo primero que dice es "implementa las extensiones a la clase de tiempo que se descrito en la documentación de la biblioteca time.rb ".
¿Significan "la biblioteca time.rb implementa extensiones a esta clase?"
Pensé que tal vez de ahí venía el avance del Time # pero todo lo que encontré fue this.
Para usar fuera de los rieles: en la terminal: 'gem install activesupport', en x.rb:' require 'active_support/time'' –