924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
|
# File 'lib/jazzy/sourcekitten.rb', line 924
def self.autolink(docs, root_decls)
@autolink_root_decls = root_decls
docs.each do |doc|
doc.children = autolink(doc.children, root_decls)
AUTOLINK_TEXT_FIELDS.each do |field|
if text = doc.send(field)
doc.send(field + '=', autolink_text(text, doc, root_decls))
end
end
AUTOLINK_HIGHLIGHT_FIELDS.each do |field|
if text = doc.send(field)
doc.send(field + '=', autolink_text(text, doc, root_decls, true))
end
end
(doc.parameters || []).each do |param|
param[:discussion] =
autolink_text(param[:discussion], doc, root_decls)
end
end
end
|