Christoph <chr_mail / gmx.net> writes: > Lloyd Zusman schrieb: > >>Actually, I now realize that I don't need a bona fide named module, but >>rather, just a way to associate a name with a module. Therefore, I >>think that I can do it more or less like this: >> >> modhash = Hash.new >> if fname then >> if modhash.has_key?(fname) then >> mod = modhash[fname] >> else >> mod = Module.new >> modhash[fname] = mod >> end >> data = File.new(fname, 'r') do |f| >> f.read >> end >> mod.module_eval data >> mod.send :init, args >> end >> >>Does this make sense? >> >> >> >> > You can also use MyNameSpace#const_get > with a rescue clause Yes ... makes sense. Thanks. -- Lloyd Zusman ljz / asfast.com God bless you.