Interprete de comandos interactivo de ruby. Para entrar en la shell:
$ irb
irb(main):001:0> print "Hola mundo"
Hola mundo=> nil
irb(main):002:0> exit
$
Explicación de la salida:
irb(main) (que estás en la consola de irb y en el contexto de un programa)
:001 (La linea en la que te encuentras)
:0 (Profundidad. Por ejemplo en Ruby los IF terminan con END. Si ponemos un IF sin el END, el ":0" cambia a ":1" al ponerlo retorna al valor ":0". Si colocamos varios IFS anidados, entonces el nivel de profundidad dirá :1 nivel de profundidad, :2 niveles de profundidad, :3 niveles de profundidad y así sucesivamente)
print ... (Comando a ejecutar)
Hola ... (Ejecución)
==> nil (Final del proceso)
exit (Salir del interprete)