class RDoc::Generator::Darkfish

def generate_ancestor_list(ancestors, klass)

def generate_ancestor_list(ancestors, klass)
  return '' if ancestors.empty?
  ancestor = ancestors.shift
  content = +'<ul><li>'
  if ancestor.is_a?(RDoc::NormalClass)
    content << "<a href=\"#{klass.aref_to ancestor.path}\">#{ancestor.full_name}</a>"
  else
    content << ancestor.to_s
  end
  # Recursively call the method for the remaining ancestors
  content << generate_ancestor_list(ancestors, klass)
  content << '</li></ul>'
end