Hash e valore di default

devo usare per forza quella classe. mi è imposta. per aggiungere il
metodo < cosa intendi?

Claudio F. wrote:

non serve che mi mandi il file, perche’ ricreare una classe Date che
gia’ esiste in ruby. Il fatto che la funzione che ti ho fatto io
interseca non funziona e’ dovuta da questa classe quindi hai due
possibilita’:

  • usare Date di ruby(che ti permette di fare i confronti)
  • aggiungere alla tua classe il metodo <

a te la scelta.

Se guardi alla classe che mi hai inviato, puoi trovare
il metodo

def <=>(d)

dovresti fare, sempre se non sia gia’ presente,

def <(d)

con la logica che la data che tu passi al metodo <, non convertita con
to_s, sia superiore a quella che la invoca.