Nwlapcug.com


Come salvare una sessione IRB

La Shell interattiva di Ruby (IRB) è un programma da riga di comando che consente agli sviluppatori di digitare un programma Ruby con immediata interpretazione e l'esecuzione dei loro comandi. Questo consente allo sviluppatore di sperimentare con l'output di diverse funzioni in tempo reale, passaggio attraverso l'uscita di linea per linea per semplificare il debug e creare i file di sessione che consentono l'applicazione scritta in IRB di essere richiamato o modificato successivamente dall'utente o script di sistema. È possibile modificare lo script di inizializzazione IRB di averlo a registrare automaticamente ogni sessione in un file.

Istruzioni

1

Aprire il "Start" menu e digitare "% AppData %" nella barra di ricerca. Premere "Enter".

2

Fare doppio clic su "Ruby" e quindi fare doppio clic su ".irbrc."

3

Aprire il file nel blocco note selezionandolo dall'elenco delle applicazioni predefinito che viene visualizzato sullo schermo.

4

Aggiungere le seguenti righe di codice alla fine del file:

modulo IRB

def IRB.buffer; @log; fine

@log = ""

Classe WorkSpace

alias backup_evaluate valutare

def valutare (contesto, dichiarazioni, file = FILE, riga = riga)

result = backup_evaluate(context, statements, file, line)

if /IRB\.buffer/.match(statements)

IRB.buffer << "#{statements.chomp}\n"

else

IRB.buffer << "#{statements.chomp} #=> #{result.inspect}\n"

end

result

fine

fine

fine

5

Salvare il file facendo clic su "File", quindi "Salva". Quando si inizia una nuova sessione IRB, il file verrà automaticamente salvato in un file chiamato "IRB.buffer" nella directory che lanciato l'applicazione Ruby da.