Module: Escapement::Element::List
- Included in:
- OrderedList, UnorderedList
- Defined in:
- lib/escapement/elements/list.rb
Instance Method Summary collapse
Instance Method Details
#process! ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/escapement/elements/list.rb', line 4 def process! return if node_is_blank? @entities = node.children.map { |child| next if child.text? Element.factory(child).tap(&:process!) }.compact @result = { type: node_to_type, html_tag: node.name, children: @entities.map(&:result) } end |