class MarkdownFormatter::ASTNode::List
Public Class Methods
new(node, nest_level = 0)
click to toggle source
Calls superclass method
MarkdownFormatter::ASTNode::Base::new
# File lib/markdown_formatter/nodes/list.rb, line 4 def initialize(node, nest_level = 0) super(node) @nest_level = nest_level end
Public Instance Methods
to_s()
click to toggle source
# File lib/markdown_formatter/nodes/list.rb, line 9 def to_s node[:children].map do |c| case c[:type] when :blank "" when :li ListItem.new(c, @nest_level).to_s else raise "Unexpected type. #{c[:type]}" end end.join("\n") + "\n" end