Dependencies::LoadingModule for custom paths


#1

I’ve been trying for several months now to try and figure out how
Dependencies::LoadingModule works and I can’t seem to get the hang of
it. I have the following line in my config/environment.rb

Object.const_set “Lib”, Dependencies::LoadingModule.root(File.join
(RAILS_ROOT, ‘lib’))

this works for setting up a ‘Lib’ module that can find appropriately-
named modules (following the rails convention of path/class name
correlation) so with a module lib/xmlrpc.rb, using Lib::Xmlrpc.new
finds the correct class.

However! I can’t seem to get that class to dynamically reload with
each request, as the controllers and views do.

I’ve tried reading through the source of LoadingModule, but it’s ill-
documented (granted, it is #:nodoc:-ed) and well, it’s a bit involved.

Any Suggestions?

Jonathan Simms