The Ruby Shell interativo (IRB ) é um programa de linha de comando que permite aos desenvolvedores escrever um programa em Ruby com interpretação imediata e execução de seus comandos. Isso permite que o desenvolvedor para experimentar com a saída de diferentes funções em tempo real , passo através da linha de produção em linha para ajudar com a depuração, e criar arquivos de sessão que permitem que o aplicativo escrito em IRB a ser invocado ou editado posteriormente pelo usuário ou script do sistema . Você pode editar o seu script de inicialização do IRB para tê-lo gravar automaticamente cada sessão em um arquivo. Instruções
1
Abra o menu " Iniciar" e digite "% AppData % " na barra de pesquisa . Pressione " Enter".
2
Clique duas vezes em "Ruby" e , em seguida, clique duas vezes em " . Irbrc ".
3
Abra o arquivo no bloco de notas por selecionando-o na lista de aplicativos padrão que aparece na tela
4
Adicione as seguintes linhas de código ao final do arquivo : .
módulo IRB
def IRB.buffer ; @ log ;
final
@ log = ""
classe WorkSpace
apelido backup_evaluate avaliar
def avaliar (contexto, declarações , file = __ FILE__ , linha = __ LINE__ )
resultado = backup_evaluate ( contexto, declarações , arquivo , linha )
se /IRB \\ .buffer /.match (declarações )
IRB.buffer << " # { statements.chomp } \\ n "
mais
IRB.buffer << " # { statements.chomp } # => # { result.inspect } n "
final \\
resultar
final
acabar
final
5
Salve o arquivo , clicando em " arquivo", depois em "Salvar ". Quando você começa uma nova sessão IRB , o arquivo será salvo automaticamente em um arquivo chamado " IRB.buffer " no diretório que você lançou seu aplicativo Ruby .