Come posso salvare il linguaggio di programmazione ruby ​​usando irb?

Sul mio computer posso metterlo nel mio file .irbrc (situato nella tua home directory):

Kernel.at_exit {
File.open (“irb.log”, “w”) do | f |
f << Readline :: HISTORY.to_a.join ("\ n")
fine
}

Crea un file irb.log che contiene la cronologia di readline. Irb utilizza readline per l’input del comando. Potrebbe essere configurato per non utilizzare readline per alcune persone, non lo so. E forse la cronologia verrà troncata ad un certo punto, o forse verrà modificata da alcuni comandi che esegui nella tua sessione irb … ma provalo e vedi se funziona.

Se si desidera includere nel registro il prompt di irb e il risultato di ciascun comando, utilizzare semplicemente tee per registrare l’output di irb:

$ irb | tee irb.log

PS: Non l’ho provato personalmente ma sembra fattibile. Sulla nota a margine, penso personalmente che sia meglio scrivere i tuoi script piuttosto che estrarli da irb.

Fonte: http://stackoverflow.com/questio…

Qual è il tuo punto? salvare la lingua o il file di programmazione? In termini di file è possibile utilizzare File.open, ecc.