Class: Zeitwerk::Loader
- Inherits:
-
Object
- Object
- Zeitwerk::Loader
- Defined in:
- lib/zeitwerk/opal_compat.rb
Defined Under Namespace
Modules: Config
Class Method Summary collapse
Class Method Details
.__homura_original_for_gem__ ⇒ Object
48 |
# File 'lib/zeitwerk/opal_compat.rb', line 48 alias __homura_original_for_gem__ for_gem |
.for_gem(warn_on_extra_files: true) ⇒ Object
50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'lib/zeitwerk/opal_compat.rb', line 50 def for_gem(warn_on_extra_files: true) if (root_file = Zeitwerk.__homura_next_gem_root) Zeitwerk.__homura_next_gem_root = nil return Zeitwerk::HomuraOpalLoader.new if RUBY_ENGINE == "opal" Registry.loader_for_gem( root_file, namespace: Object, warn_on_extra_files: false ) else __homura_original_for_gem__(warn_on_extra_files: warn_on_extra_files) end end |