# frozen_string_literal: true require 'rails' module Noid module Rails class Engine < ::Rails::Engine config.before_configuration do # rubocop:disable Style/IfUnlessModifier # see https://github.com/fxn/zeitwerk#for_gem # Blacklight puts a generator into LOCAL APP lib/generators, so tell # zeitwerk to ignore the whole directory? If we're using zeitwerk # # See: https://github.com/cbeer/engine_cart/issues/117 if ::Rails.try(:autoloaders).try(:main).respond_to?(:ignore) ::Rails.autoloaders.main.ignore(::Rails.root.join('lib', 'generators')) end end end end end