Guardando in giro sul Web ho scoperto che la classe Ruby Time
ha Time#advance
. Dove è documentato? Non ho visto alcuna menzione nei documenti API di Ruby here.Dove è documentato Time.advance?
La funzione di ricerca per i documenti API indicava che non esiste alcun metodo chiamato "anticipo" in nessun punto.
Ciò nonostante, in IRB ...
>> t = Time.now
=> Thu Mar 05 16:08:57 -0800 2009
>> t.advance :months => 1
=> Sun Apr 05 16:08:57 -0700 2009
Un'altra cosa che mi lascia perplesso ... nella documentazione per la classe di tempo, la prima cosa che dice è "implementa le estensioni della classe Ora che sono descritto nella documentazione per la libreria time.rb. "
Intendono "la libreria time.rb implementa estensioni a questa classe?"
Ho pensato che forse è da lì che è arrivato Time #, ma tutto quello che ho trovato era this.
Per l'utilizzo al di fuori delle rotaie: nel terminale: 'gem install activesupport', in x.rb:' richiede 'active_support/time'' –