Acabei de escrever um script Ruby para uma demonstração rápida que estou dando. Em vez de escrever notas, prefiro ter em mãos meu código resultante: tenho que construí-lo do zero, então ajuda a mantê-lo o mais simples possível e posso ter o fim à vista.
O loop code-then-run rapidamente se tornou tedioso, especialmente tentando lembrar quais bits eu alterei sutilmente e tentando invocá-los. Não seria mais eficaz, pensei, se eu pudesse executar meu script, mas usá-lo interativamente e, em seguida, copiar minha saída de terminal para o script quando algo funcionasse?
irb -r your_script.rb
Isso dirá ao IRb para executar seu script antes de levá-lo ao prompt. Acabei de achar isso ótimo para quase semear um script com algumas definições de classe e coisas que não quero digitar sempre que recarregar, para que possa desenvolver gradualmente em cima disso.