Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 44 di 45
  • livello principiante
Indice lezioni

L'applicazione in azione

La nostra applicazione è terminata: vediamo alcuni esempi di utilizzo pratico
La nostra applicazione è terminata: vediamo alcuni esempi di utilizzo pratico
Link copiato negli appunti

A questo punto non resta che provare quello che abbiamo fatto. Cominciamo dalle opzioni:

$ ruby ongaku.rb -h
Ongaku è un semplice catalogatore di CD
ongaku.rb -i [text|gui|web]
$ ruby ongaku.rb -i foo
Interfaccia non implementata

Ecco invece una breve sessione in cui aggiungiamo un solo CD:

$ ruby ongaku.rb -i text
=============================================
Ongaku menu:
   (a) aggiungi CD         (e) elimina CD
   (l) visualizza lista    (q) esci da 0ngaku
scegli: a
=============================================
Aggiungi CD
  Titolo: Lepidoptera
  Autore: Fursaxa
  Anno di pubblicazione: 2006
=============================================
Ongaku menu:
   (a) aggiungi CD         (e) elimina CD
   (l) visualizza lista    (q) esci da 0ngaku
scegli: l
=============================================
Elenco dei Cd in archivio
   1:   Fursaxa - Lepidoptera (2006)
=============================================
Ongaku menu:
   (a) aggiungi CD         (e) elimina CD
   (l) visualizza lista    (q) esci da 0ngaku
scegli: q
Ora la lista contiene 1 CD
Grazie per aver utilizzato 0ngaku!

Proviamo ora ad inserire altri Cd e a eliminarne alcuni:

$ ruby ongaku.rb -i text
=============================================
Ongaku menu:
   (a) aggiungi CD         (e) elimina CD
   (l) visualizza lista    (q) esci da 0ngaku
scegli: a
=============================================
Aggiungi CD
  Titolo: Just another diamond day
  Autore: Vashti Bunyan
  Anno di pubblicazione: 1970
=============================================
Ongaku menu:
   (a) aggiungi CD         (e) elimina CD
   (l) visualizza lista    (q) esci da 0ngaku
scegli: a
=============================================
Aggiungi CD
  Titolo: Co.dex
  Autore: Giovanni Lindo Ferretti
  Anno di pubblicazione: 2000
=============================================
Ongaku menu:
   (a) aggiungi CD         (e) elimina CD
   (l) visualizza lista    (q) esci da 0ngaku
scegli: l
=============================================
Elenco dei Cd in archivio
   1:   Fursaxa - Lepidoptera (2006)
   2:   Giovanni Lindo Ferretti - Co.dex (2000)
   3:   Vashti Bunyan - Just another diamond day (1970)
=============================================
Ongaku menu:
   (a) aggiungi CD         (e) elimina CD
   (l) visualizza lista    (q) esci da 0ngaku
scegli: e
=============================================
Elenco dei Cd in archivio
   1:   Fursaxa - Lepidoptera (2006)
   2:   Giovanni Lindo Ferretti - Co.dex (2000)
   3:   Vashti Bunyan - Just another diamond day (1970)
Scegli il CD da eliminare: 3
=============================================
Ongaku menu:
   (a) aggiungi CD         (e) elimina CD
   (l) visualizza lista    (q) esci da 0ngaku
scegli: l
=============================================
Elenco dei Cd in archivio
   1:   Fursaxa - Lepidoptera (2006)
   2:   Giovanni Lindo Ferretti - Co.dex (2000)
=============================================
Ongaku menu:
   (a) aggiungi CD         (e) elimina CD
   (l) visualizza lista    (q) esci da 0ngaku
scegli: q
Ora la lista contiene 2 CD
Grazie per aver utilizzato 0ngaku!

A questo punto il file cd.yaml conterrà:

--- !ruby/object:Ongaku::Cd 
anno: "2006"
autore: Fursaxa
titolo: Lepidoptera
--- !ruby/object:Ongaku::Cd 
anno: "2000"
autore: Giovanni Lindo Ferretti
titolo: Co.dex

Ti consigliamo anche