class Data
Public Class Methods
domani()
click to toggle source
Restituisce la data di domani.
# File lib/italian/ruby/metodi/date.rb, line 9 def domani oggi + 1 end
ieri()
click to toggle source
Restituisce la data di ieri.
# File lib/italian/ruby/metodi/date.rb, line 15 def ieri oggi - 1 end
Public Instance Methods
_stampa(*args)
click to toggle source
Rappresentazione per stampa.
# File lib/italian/ruby/metodi/date.rb, line 65 def _stampa(*args) formatta("%d %B %Y").arancione end
alle(ore, minuti = 0, secondi = 0)
click to toggle source
Restituisce il tempo all'ora specificata.
# File lib/italian/ruby/metodi/date.rb, line 41 def alle(ore, minuti = 0, secondi = 0) self.in_tempo.alle ore, minuti, secondi end
due_anni_fa()
click to toggle source
Restituisce la data di oggi a due anni fa.
# File lib/italian/ruby/metodi/date.rb, line 23 def due_anni_fa self.prev_year.prev_year end
Also aliased as: due_anni_precedenti
fine_anno()
click to toggle source
Restituisce la data di fine anno.
# File lib/italian/ruby/metodi/date.rb, line 35 def fine_anno Date.new self.year, 12, 31 end
formatta_locale(format)
click to toggle source
Formatta la data secondo la rappresentazione passata.
# File lib/italian/ruby/metodi/date.rb, line 46 def formatta_locale(format) formattazione = strftime format formattazione .gsub(/January/i, "Gennaio") .gsub(/February/i, "Febbraio") .gsub(/March/i, "Marzo") .gsub(/April/i, "Aprile") .gsub(/May/i, "Maggio") .gsub(/June/i, "Giugno") .gsub(/July/i, "Luglio") .gsub(/August/i, "Agosto") .gsub(/September/i, "Settembre") .gsub(/October/i, "Ottobre") .gsub(/November/i, "Novembre") .gsub(/December/i, "Dicembre") end
Also aliased as: formatta
inizio_anno()
click to toggle source
Restituisce la data di inizio anno.
# File lib/italian/ruby/metodi/date.rb, line 29 def inizio_anno Date.new self.year, 1, 1 end