Class: Avm::EacAsciidoctorBase0::Instances::Macros::Breadcrumbs::Node

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/eac_asciidoctor_base0/instances/macros/breadcrumbs.rb

Instance Method Summary collapse

Instance Method Details

#addressString

Returns:

  • (String)


33
34
35
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/breadcrumbs.rb', line 33

def address
  current.href_to_other_body(document)
end

#titleString

Returns:

  • (String)


38
39
40
41
42
43
44
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/breadcrumbs.rb', line 38

def title
  if document.parent_document.present?
    document.source_document.title
  else
    ROOT_DOCUMENT_TITLE
  end
end

#to_sString

Returns:

  • (String)


47
48
49
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/breadcrumbs.rb', line 47

def to_s
  "link:#{address}[#{title}]"
end