class Date

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
due_anni_precedenti()
Alias for: due_anni_fa
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(format)
Alias for: formatta_locale
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