lib/pragmater.rb in pragmater-13.0.3 vs lib/pragmater.rb in pragmater-13.1.0

- old
+ new

@@ -1,11 +1,15 @@ # frozen_string_literal: true require "zeitwerk" -Zeitwerk::Loader.for_gem - .tap { |loader| loader.inflector.inflect "cli" => "CLI" } - .setup +Zeitwerk::Loader.new.then do |loader| + loader.inflector.inflect "cli" => "CLI" + loader.tag = File.basename __FILE__, ".rb" + loader.push_dir __dir__ + loader.setup +end # Main namespace. module Pragmater + def self.loader(registry = Zeitwerk::Registry) = registry.loader_for __FILE__ end