Quando você usa require
para carregar um arquivo, o ruby deve pesquisar seu $ LOAD PATH. Se o arquivo que você precisa carregar existe dentro do seu projeto, você pode (deve) usar `require relative`.
Veja: http://www.ruby-doc.org/core-1.9.3/Kernel.html#method-i-require_relative