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)


19
20
21
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/child_docs.rb', line 19

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

#resultArray<String>

Returns:

  • (Array<String>)


14
15
16
# File 'lib/avm/eac_asciidoctor_base0/instances/macros/child_docs.rb', line 14

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