class Rodauth::Auth

def self.configure(&block)

def self.configure(&block)
  Configuration.new(self, &block)
end

def self.freeze

def self.freeze
  @features.freeze
  @routes.freeze
  @route_hash.freeze
  super
end

def self.inherited(subclass)

def self.inherited(subclass)
  super
  subclass.instance_exec do
    @features = []
    @routes = []
    @route_hash = {}
  end
end