For some time I used it in my projects and yesterday release it as 
standalone gem, docs are here 
http://github.com/alexeypetrushin/class-loader

Let's say you have some applicaton

  /your_app
      /lib
          /animals
              /dog.rb
          /zoo.rb

instead of

  require 'animals/dog'
  require 'app'

you just write

  require 'class_loader'
  autoload_dir '/your_app/lib'

  Zoo.add Animals::Dog.new # <= all classes loaded automatically
-- 
Posted via http://www.ruby-forum.com/.