¿Cómo ejecutar un archivo .rb de IRB?

Estoy empezando con Ruby on Rails. Actualmente estoy siguiendo un tutorial donde dice que debo ejecutar un archivo .rb desde IRB y que eso creará un archivo .xml en mi directorio actual.

Mi pregunta es ¿cómo ejecuto un archivo .rb en IRB?
¿Y tengo que estar en el directorio donde se encuentra este archivo .rb cuando lo ejecuto en IRB?

Intenté lo siguiente: simplemente escribiendo irb en la línea de comandos en el directorio del archivo. Eso comienza una sesión de IRB por lo que yo entiendo.
Luego irb "filename.rb" que se realizó pero no creó nada en el directorio actual, pero al menos no dio ningún error.

También probé un montón de otras cosas que simplemente me dieron errores. Así que no creo que pueda resolver esto yo mismo y buscar en Google el problema no me sirvió de nada.

Estoy corriendo Leopard.

Puede “ejecutar” un archivo en irb simplemente solicitándolo o cargándolo.

 $ irb >> load './filename.rb' 

Para cambiar su directorio de trabajo actual dentro de irb, puede usar FileUtils :

 >> require 'fileutils' >> FileUtils.pwd # prints working directory >> FileUtils.cd '/path/to/somewhere' # changes the directory 

Podemos simplemente crear un archivo .rb en el directorio en el que está trabajando actualmente con cualquier editor de texto y escribir todo el código en ese y luego usar el comando ruby filename.rb en el terminal, no en el irb, luego se muestra el salida en irb.