Um excerto da manpage de irb
no Debian "Jessie" 8:
-r library Same as 'ruby -r'. Causes irb to load the library using require.
Para o seu exemplo, basta usar o seguinte comando:
irb -r my_gem
Estou criando uma joia rubi e, para agilizar meus testes, escrevi um script para criar e instalar minha joia e, em seguida, para abrir o iBr para que eu pudesse vasculhar manualmente.
Como posso executar os seguintes comandos do ruby antes de passar a sessão do irb para o console:
require 'my_gem'
MyGem.method_to_test
test.sh
#!/bin/bash
gem build my_gem.gemspec
gem install my_gem-0.0.1.gem
irb
isso é semelhante à pergunta a seguir, exceto que preciso saber como passar a sessão de volta para o console:
Como posso criar um script bash que execute o irb e depois algum código ruby?
Um excerto da manpage de irb
no Debian "Jessie" 8:
-r library Same as 'ruby -r'. Causes irb to load the library using require.
Para o seu exemplo, basta usar o seguinte comando:
irb -r my_gem