Come salvare una sessione IRB

July 4

L'Interactive Rubino Shell (IRB) è un programma a riga di comando che consente agli sviluppatori di digitare un programma rubino con immediata interpretazione e l'esecuzione dei loro comandi. Questo consente allo sviluppatore di sperimentare con l'uscita di diverse funzioni in tempo reale, passo attraverso la linea di uscita per linea per assistere con il debug, e creare file di sessione che consentono l'applicazione scritta in IRB di essere richiamato o modificato in seguito dallo script di utente o di sistema . È possibile modificare lo script di inizializzazione IRB di averlo registrare automaticamente ogni sessione in un file.

istruzione

1 Aprire il menu "Start" e digitare "% appdata%" nella barra di ricerca. Premere Invio."

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

3 Aprire il file nel Blocco note selezionandolo dalla lista delle applicazioni di default che appare 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, le dichiarazioni, file = FILE, linea = LINE)

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

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

IRB.buffer & lt; & lt; "# {Statements.chomp} \ n"

altro

IRB.buffer & lt; & lt; "# {} Statements.chomp # => {# result.inspect} \ n"

fine

risultato

fine

fine

fine

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