class Zeitwerk::Loader
def promote_namespace_from_implicit_to_explicit(dir:, file:, parent:, cname:)
the file where we've found the namespace is explicitly defined.
`dir` is the directory that would have autovivified a namespace. `file` is
def promote_namespace_from_implicit_to_explicit(dir:, file:, parent:, cname:) ads.delete(dir) ry.unregister_autoload(dir) arlier autoload for #{cpath(parent, cname)} discarded, it is actually an explicit namespace defined in #{file}") if logger _autoload(parent, cname, file) er_explicit_namespace(cpath(parent, cname))