lib/reverse_markdown/converters/em.rb in reverse_markdown-0.7.0 vs lib/reverse_markdown/converters/em.rb in reverse_markdown-0.8.0
- old
+ new
@@ -4,10 +4,10 @@
def convert(node)
content = treat_children(node)
if content.strip.empty? || already_italic?(node)
content
else
- "_#{content}_"
+ "#{content[/^\s*/]}_#{content.strip}_#{content[/\s*$/]}"
end
end
def already_italic?(node)
node.ancestors('italic').size > 0 || node.ancestors('em').size > 0