class MarkdownToRspec::ToRspec::Formatter::List
Public Instance Methods
call(rdoc_list, parent)
click to toggle source
# File lib/markdown_to_rspec/to_rspec/formatter/list.rb, line 7 def call(rdoc_list, parent) list = ToRspec::Item::List.new(parent: parent) rdoc_list.items.each { |item| format(item, list) } parent.children << list if parent list end
Private Instance Methods
format(item, parent)
click to toggle source
# File lib/markdown_to_rspec/to_rspec/formatter/list.rb, line 16 def format(item, parent) { 'RDoc::Markup::ListItem' => Formatter::ListItem.new }[item.class.name]&.call(item, parent) end