From: eastcoastcoder@... Date: 2006-03-10T09:13:42+09:00 Subject: Ruby Namespaces / Modules If I'm in the middle of module A::B::C, and I want to reference a class from A::B or from A::B::D, do I need to do ::A::B::Classname (or ::A::B::D::Classname)? It seems a bit repititous to me. A module shouldn't need to know it's ancestors all the way up - just what it needs to use. Having to keep track couples modules to a tree and obstructs refactoring. So, what say the veteran Rubyists?