class Rails::Engine::LazyRouteSet

def method_missing_module

def method_missing_module
  @method_missing_module ||= Module.new do
    private
      def method_missing(...)
        if Rails.application&.reload_routes_unless_loaded
          public_send(...)
        else
          super
        end
      end
      def respond_to_missing?(...)
        if Rails.application&.reload_routes_unless_loaded
          respond_to?(...)
        else
          super
        end
      end
  end
end