class Zeitwerk::GemLoader
def initialize(root_file, namespace:, warn_on_extra_files:)
def initialize(root_file, namespace:, warn_on_extra_files:) super() @tag = File.basename(root_file, ".rb") @tag = real_mod_name(namespace) + "-" + @tag unless namespace.equal?(Object) @inflector = GemInflector.new(root_file) @root_file = File.expand_path(root_file) @root_dir = File.dirname(root_file) @warn_on_extra_files = warn_on_extra_files push_dir(@root_dir, namespace: namespace) end