Rails no carga mi módulo desde lib

Tengo un montón de clases personalizadas en mi aplicación Rails 3.2 en la carpeta lib: es decir, extendiendo ActiveRecord, etc. Todo funciona bien.

Sin embargo, estoy intentando agregar un par de métodos personalizados a FileUtils, es decir,

module FileUtils
  def last_modified_file(path='.')
     # blah ...    
  end
end

Lo puse en lib / file_utils.rb En mi application.rb Tengo

config.autoload_paths += %W(#{config.root}/lib)

Mis otras clases personalizadas están cargadas pero no el módulo.

Yo leo (¿La mejor manera de cargar el módulo / clase de la carpeta lib en Rails 3? ) que se supone que debo definir una clase dentro del módulo para que Rails lo recoja y de acuerdo con FileUtils.class - debería ser Object <BasicObject.

Así que lo intenté

module FileUtils
  class Object 
    def last_modified_file(path='.')
       # blah ...    
    end
  end
end

Pero eso tampoco funciona.

Sin embargo, cuando enciendo irb y simplemente pego mi código, que efectivamente coloca mi nuevo código dentro del objeto y vuelve a incluir mi módulo, funciona bien.

¿Qué me falta aquí?

Respuestas a la pregunta(1)

Su respuesta a la pregunta