module ActiveSupport::DescendantsTracker

def self.clear

def self.clear
  @@direct_descendants.each do |klass, descendants|
    if ActiveSupport::Dependencies.autoloaded?(klass)
      @@direct_descendants.delete(klass)
    else
      descendants.reject! { |v| ActiveSupport::Dependencies.autoloaded?(v) }
    end
  end
end