Module: Zeitwerk::Loader::Config

Defined in:
lib/zeitwerk/opal_compat.rb

Instance Method Summary collapse

Instance Method Details

#initializeObject



67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# File 'lib/zeitwerk/opal_compat.rb', line 67

def initialize
  @inflector = Zeitwerk::Inflector.new
  @logger = self.class.default_logger
  @tag = Zeitwerk.__homura_next_loader_tag
  @initialized_at = Time.now
  @roots = {}
  @nsfile = nil
  @ignored_glob_patterns = Set.new
  @ignored_paths = Set.new
  @collapse_glob_patterns = Set.new
  @collapse_dirs = Set.new
  @collapse_parents = Set.new
  @eager_load_exclusions = Set.new
  @reloading_enabled = false
  @on_setup_callbacks = []
  @on_load_callbacks = {}
  @on_unload_callbacks = {}
end