Como organizar el código en ruby?

Hola… Como están? Vengo de ser programador en Java a medio tiempo… Y
me encontré con ruby en un seminario de software libre y “WUAU”… Es
genial!!!
Por ahora todo bien… Pero he escrito mi código solamente en un
archivo, pero he aqui mi problema: cuando creo un módulo, por ejemplo,
en otro archivo, y quiero referenciarlo en una clase, me da error.

Quiero saber como organizar el código en ruby… en java la idea es
“paquetes, clases, librerías (paquetes y clases otra vez)” cosas así,
pero todo sencillo, y semejante a UML: Si estás en el mismo paquete no
necesitas incluir una clase, si está en otro si… Cosas así que
entiendo… Pero en ruby… Como organizar un proyecto?
les coloco los dos archivos con los cuales no puedo trabajar…

Gracias y me doy por bienvenido?

Un abrazo enorme…