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)


30
31
32
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/breadcrumbs.rb', line 30

def address
  current.href_to_other_body(document)
end

#titleString

Returns:

  • (String)


35
36
37
38
39
40
41
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/breadcrumbs.rb', line 35

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

#to_sString

Returns:

  • (String)


44
45
46
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/breadcrumbs.rb', line 44

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