-
.
Ho una webapp con Sinatra in cui devo accedere tramite una classe alle sessioni.
Finchè, però, le utilizzo nei blocchi di routing non ho problemi, ma se, appunto, le utilizzo nei metodi di classi a loro stanti, ottengo `NameError: undefined local variable or method `session' for Post:Class`.
Come risolvo? :/. -
meh..
User deleted
O passi la sessione al costruttore (cosa orribile) o passi al costruttore quello che prendi dalla sessione (cosa buona e giusta) e returni quello che deve essere salvato nella sessione (sempre cosa buona e giusta).
In alternativa implementi due metodi, #read e #write a cui passi la sessione o l'env.. -
.
E per un metodo di classe che mi invento se non voglio passargli nulla? . -
meh..
User deleted
E per un metodo di classe che mi invento se non voglio passargli nulla?
Come sopra, o passi la sessione (sbagliato) o passi i dati (cosa buona e giusta).. -
.
Ho passato il contenuto della sessione, grazie per il consiglio..