Class: Ecrire::Markdown::Nodes::UnorderedList

Inherits:
Ecrire::Markdown::Node show all
Defined in:
lib/ecrire/markdown/nodes/unordered_list.rb

Instance Attribute Summary

Attributes inherited from Ecrire::Markdown::Node

#content

Instance Method Summary collapse

Constructor Details

#initialize(text) ⇒ UnorderedList

Returns a new instance of UnorderedList.



5
6
7
# File 'lib/ecrire/markdown/nodes/unordered_list.rb', line 5

def initialize(text)
  @content = "<li>#{text}</li>"
end

Instance Method Details

#append(text) ⇒ Object



9
10
11
# File 'lib/ecrire/markdown/nodes/unordered_list.rb', line 9

def append(text)
  @content << "<li>#{text}</li>"
end

#to_sObject



13
14
15
# File 'lib/ecrire/markdown/nodes/unordered_list.rb', line 13

def to_s
  "<ul>#{@content}</ul>"
end