# File lib/asciidoctor/document.rb, line 562 def register type, value case type when :ids # deprecated id, reftext = value @catalog[:ids][id] ||= reftext || ('[' + id + ']') when :refs id, ref, reftext = value unless (refs = @catalog[:refs]).key? id @catalog[:ids][id] = reftext || ('[' + id + ']') refs[id] = ref end when :footnotes, :indexterms @catalog[type] << value else @catalog[type] << value if @options[:catalog_assets] end end