Class: ReverseMarkdown::Converters::Strong
- Inherits:
-
Base
- Object
- Base
- ReverseMarkdown::Converters::Strong
show all
- Defined in:
- lib/reverse_markdown/converters/strong.rb
Instance Method Summary
collapse
Methods inherited from Base
#escape_keychars, #extract_title, #treat, #treat_children
Instance Method Details
#already_strong?(node) ⇒ Boolean
13
14
15
|
# File 'lib/reverse_markdown/converters/strong.rb', line 13
def already_strong?(node)
node.ancestors('strong').size > 0 || node.ancestors('b').size > 0
end
|
#convert(node) ⇒ Object
4
5
6
7
8
9
10
11
|
# File 'lib/reverse_markdown/converters/strong.rb', line 4
def convert(node)
content = treat_children(node)
if content.strip.empty? || already_strong?(node)
content
else
"**#{content}**"
end
end
|