Class: Coradoc::Markdown::ListItem
- Defined in:
- lib/coradoc/markdown/model/list_item.rb
Overview
ListItem model representing an item in a Markdown list.
Instance Attribute Summary collapse
-
#children ⇒ Array
Mixed content (strings and inline model objects).
Instance Method Summary collapse
-
#initialize(args = {}) ⇒ ListItem
constructor
A new instance of ListItem.
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
#children ⇒ Array
Mixed content (strings and inline model objects)
14 15 16 |
# File 'lib/coradoc/markdown/model/list_item.rb', line 14 def children @children end |