Class: Avm::EacAsciidoctorBase0::Instances::Macros::ChildDocs

Inherits:
Base
  • Object
show all
Defined in:
lib/avm/eac_asciidoctor_base0/instances/macros/child_docs.rb,
lib/avm/eac_asciidoctor_base0/instances/macros/child_docs/document_builder.rb

Defined Under Namespace

Classes: DocumentBuilder

Constant Summary collapse

DEFAULT_MAXIMUM_DEPTH =
-1

Instance Method Summary collapse

Instance Method Details

#maximum_depthInteger

Returns:

  • (Integer)


16
17
18
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/child_docs.rb', line 16

def maximum_depth
  arguments[0].if_present(DEFAULT_MAXIMUM_DEPTH, &:to_i)
end

#resultArray<String>

Returns:

  • (Array<String>)


11
12
13
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/child_docs.rb', line 11

def result
  document_builder_class.new(self, document).result
end