class RDoc::RI::Driver

def expand_rdoc_refs_at_the_bottom(out)

def expand_rdoc_refs_at_the_bottom(out)
  return unless @expand_refs
  extracted_rdoc_refs = []
  out.each do |part|
    content = if part.respond_to?(:text)
      part.text
    else
      next
    end
    rdoc_refs = content.scan(RDOC_REFS_REGEXP).uniq.map do |file_name, _anchor|
      file_name
    end
    extracted_rdoc_refs.concat(rdoc_refs)
  end
  found_pages = extracted_rdoc_refs.map do |ref|
    begin
      @stores.first.load_page(ref)
    rescue RDoc::Store::MissingFileError
    end
  end.compact
  found_pages.each do |page|
    out << RDoc::Markup::Heading.new(4, "Expanded from #{page.full_name}")
    out << RDoc::Markup::BlankLine.new
    out << page.comment.parse
  end
end