Class: MarkdownToRspec::ToRspec::Formatter::ListItem

Inherits:
Object
  • Object
show all
Defined in:
lib/markdown_to_rspec/to_rspec/formatter/list_item.rb

Instance Method Summary collapse

Instance Method Details

#call(rdoc_list_item, parent) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/markdown_to_rspec/to_rspec/formatter/list_item.rb', line 7

def call(rdoc_list_item, parent)
  @rdoc_list_item = rdoc_list_item
  # We don't allow nesting of it, so we only get the first element.
  paragraph_text = find_paragraph.parts[0]
  list_item = ToRspec::Item::ListItem.new(text: paragraph_text, parent: parent)
  parent.children << list_item if parent
  list_item
end