<% if configuration.build_zeitwerk %> require "zeitwerk" <% if configuration.project_levels.positive? %> Zeitwerk::Loader.new.then do |loader| loader.push_dir "#{__dir__}<%= Array.new(configuration.project_levels, "/..").join %>" loader.setup end <% else %> Zeitwerk::Loader.for_gem.setup <% end %> <% end %> <% namespace %>