Class: ReverseMarkdown::Converters::Base
- Inherits:
-
Object
- Object
- ReverseMarkdown::Converters::Base
show all
- Defined in:
- lib/reverse_markdown/converters/base.rb
Direct Known Subclasses
A, Blockquote, Br, Bypass, Code, Del, Div, Drop, Em, H, Hr, Img, Li, Ol, P, PassThrough, Pre, Strong, Table, Td, Text, Tr
Instance Method Summary
collapse
Instance Method Details
#escape_keychars(string) ⇒ Object
14
15
16
|
# File 'lib/reverse_markdown/converters/base.rb', line 14
def escape_keychars(string)
string.gsub(/[\*\_]/, '*' => '\*', '_' => '\_')
end
|
18
19
20
21
|
# File 'lib/reverse_markdown/converters/base.rb', line 18
def (node)
title = escape_keychars(node['title'].to_s)
title.empty? ? '' : %[ "#{title}"]
end
|
#treat_children(node) ⇒ Object
4
5
6
7
8
|
# File 'lib/reverse_markdown/converters/base.rb', line 4
def treat_children(node)
node.children.inject('') do |memo, child|
memo << treat(child)
end
end
|