Module: Zeitwerk::ExplicitNamespace
- Extended by:
- Internal, RealModName
- Includes:
- Synchronized
- Defined in:
- lib/zeitwerk/explicit_namespace.rb
Overview
Centralizes the logic needed to descend into matching subdirectories right after the constant for an explicit namespace has been defined.
The implementation assumes an explicit namespace is managed by one loader. Loaders that reopen namespaces owned by other projects are responsible for loading their constant before setup. This is documented.
Defined Under Namespace
Modules: Synchronized