Det Interaktive Ruby Shell ( IRB) er en kommando- line program , der giver udviklere mulighed for at skrive et Ruby program med øjeblikkelig fortolkning og udførelse af deres kommandoer. Dette gør det muligt for bygherren at eksperimentere med produktionen af forskellige funktioner i realtid, trin gennem output linje for linje til at hjælpe med debugging og skabe sessions filer, der giver programmet skrevet i IRB kan påberåbes eller redigeres senere af brugeren eller systemet script . Du kan redigere din IRB initialisering script for at få det automatisk at optage hver session til en fil. Instruktioner
1
Åbn "Start " menuen og skriv "% AppData % " i søgefeltet . Tryk på " Enter".
2
Dobbeltklik på " Ruby " og derefter dobbeltklikke på " . Irbrc ".
3
Åbn filen i Notesblok ved at vælge det fra standard listen over programmer , der vises på skærmen
4
Tilføj følgende linjer kode til slutningen af filen: .
modul IRB
def IRB.buffer ; @ log , end
@ log = ""
class Workspace
alias backup_evaluate evaluere
def evaluere (kontekst , udtalelser, file = __ FILE__ , linje = __ LINE__ )
result = backup_evaluate (kontekst , udsagn , fil linje)
hvis /IRB \\ .buffer /.match (redegørelser )
IRB.buffer << " # { statements.chomp } \\ n "
ellers
IRB.buffer << " # { statements.chomp } # => # { result.inspect } \\ n "
ende
resultat
ende
ende
ende
5 < p> Gem filen ved at klikke på "File " og derefter " Gem". Når du begynder en ny IRB session , vil filen automatisk blive gemt i en fil kaldet " IRB.buffer " i den mappe du lancerede din Ruby ansøgning fra .