class RDoc::Markup::ToHtmlCrossref
def handle_regexp_CROSSREF(target)
def handle_regexp_CROSSREF(target) name = target.text return name if @options.autolink_excluded_words&.include?(name) return name if name =~ /@[\w-]+\.[\w-]/ # labels that look like emails unless @hyperlink_all then # This ensures that words entirely consisting of lowercase letters will # not have cross-references generated (to suppress lots of erroneous # cross-references to "new" in text, for instance) return name if name =~ /\A[a-z]*\z/ end cross_reference name, rdoc_ref: false end