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.