Module: Metanorma::StandardDocument::OrderedContent

Included in:
Sections::AnnexSection, Sections::ClauseSection
Defined in:
lib/metanorma/standard_document/block_attributes.rb

Overview

Provides ‘blocks` method for ordered-content section types. Returns child nodes in document order via `each_mixed_content`.

Instance Method Summary collapse

Instance Method Details

#blocksObject



57
58
59
60
61
62
63
64
65
66
# File 'lib/metanorma/standard_document/block_attributes.rb', line 57

def blocks
  @blocks ||=
    begin
      result = []
      each_mixed_content do |node|
        result << node unless node.is_a?(String)
      end
      result
    end
end