Sha256: c201d5d28a105f9378c1e1f0ce8ebc86d8c000cf3cd6dbcd647aecf69fb218f9
Contents?: true
Size: 469 Bytes
Versions: 5
Compression:
Stored size: 469 Bytes
Contents
module ReverseMarkdown module Converters class Strong < Base def convert(node) content = treat_children(node) if content.strip.empty? || already_strong?(node) content else "**#{content}**" end end def already_strong?(node) node.ancestors('strong').size > 0 || node.ancestors('b').size > 0 end end register :strong, Strong.new register :b, Strong.new end end
Version data entries
5 entries across 5 versions & 1 rubygems