lib/reverse_markdown/converters/base.rb in reverse_markdown-0.8.2 vs lib/reverse_markdown/converters/base.rb in reverse_markdown-1.0.0
- old
+ new
@@ -1,15 +1,15 @@
module ReverseMarkdown
module Converters
class Base
- def treat_children(node)
+ def treat_children(node, state)
node.children.inject('') do |memo, child|
- memo << treat(child)
+ memo << treat(child, state)
end
end
- def treat(node)
- ReverseMarkdown::Converters.lookup(node.name).convert(node)
+ def treat(node, state)
+ ReverseMarkdown::Converters.lookup(node.name).convert(node, state)
end
def escape_keychars(string)
string.gsub(/[\*\_]/, '*' => '\*', '_' => '\_')
end