lib/zeitwerk.rb in zeitwerk-2.5.0.beta vs lib/zeitwerk.rb in zeitwerk-2.5.0.beta2

- old
+ new

@@ -9,6 +9,17 @@ require_relative "zeitwerk/inflector" require_relative "zeitwerk/gem_inflector" require_relative "zeitwerk/kernel" require_relative "zeitwerk/error" require_relative "zeitwerk/version" + + # This is a dangerous method. + # + # @experimental + # @sig () -> void + def self.with_loader + loader = Zeitwerk::Loader.new + yield loader + ensure + loader.unregister + end end