Class: Avm::EacAsciidoctorBase0::Instances::Macros::Breadcrumbs
- Defined in:
- lib/avm/eac_asciidoctor_base0/instances/macros/breadcrumbs.rb
Defined Under Namespace
Classes: Node
Constant Summary collapse
- NODE_SEPARATOR =
' ยป '
- ROOT_DOCUMENT_TITLE =
'Home'
Instance Method Summary collapse
Instance Method Details
#result ⇒ Array<String>
15 16 17 |
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/breadcrumbs.rb', line 15 def result trail_nodes.join(NODE_SEPARATOR) end |
#trail_nodes ⇒ Object
19 20 21 22 23 24 25 26 27 |
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/breadcrumbs.rb', line 19 def trail_nodes r = [] current = document while current.present? r.unshift(Node.new(document, current)) current = current.parent_document end r end |