lib/rubysmith.rb in rubysmith-5.8.0 vs lib/rubysmith.rb in rubysmith-5.8.1
- old
+ new
@@ -13,7 +13,9 @@
loader.setup
end
# Main namespace.
module Rubysmith
- def self.loader(registry = Zeitwerk::Registry) = registry.loader_for __FILE__
+ def self.loader registry = Zeitwerk::Registry
+ @loader ||= registry.loaders.find { |loader| loader.tag == File.basename(__FILE__, ".rb") }
+ end
end