Class: Coradoc::Markdown::ListItem

Inherits:
Base
  • Object
show all
Defined in:
lib/coradoc/markdown/model/list_item.rb

Overview

ListItem model representing an item in a Markdown list.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#serialize_content, #to_h, #to_md, visit, #visit

Constructor Details

#initialize(args = {}) ⇒ ListItem

Returns a new instance of ListItem.



16
17
18
19
20
21
22
# File 'lib/coradoc/markdown/model/list_item.rb', line 16

def initialize(args = {})
  super()
  @text = args[:text] || ''
  @checked = args[:checked]
  @sublist = args[:sublist]
  @children = args[:children] || []
end

Instance Attribute Details

#childrenArray

Mixed content (strings and inline model objects)

Returns:

  • (Array)

    mixed content array



14
15
16
# File 'lib/coradoc/markdown/model/list_item.rb', line 14

def children
  @children
end