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