class Asciidoctor::PDF::IndexTerm
Attributes
Public Class Methods
Source
# File lib/asciidoctor/pdf/index_catalog.rb, line 154 def initialize name super @dests = ::Set.new @anchor = %(__indextermdef-#{(::Digest::MD5.new << name.to_s).hexdigest}) @associations = @see = @see_also = nil end
Calls superclass method
Asciidoctor::PDF::IndexTermGroup::new
Public Instance Methods
Source
# File lib/asciidoctor/pdf/index_catalog.rb, line 163 def add_dest dest @dests << dest self end
Source
# File lib/asciidoctor/pdf/index_catalog.rb, line 172 def container? @dests.empty? || @dests.none? {|d| d.key? :page } end
Source
# File lib/asciidoctor/pdf/index_catalog.rb, line 168 def dests @dests.select {|d| d.key? :page }.sort_by {|d| d[:page_sortable] } end
Source
# File lib/asciidoctor/pdf/index_catalog.rb, line 180 def see_also @see_also&.sort end