Module: MMarkdown::Helper
- Included in:
- MMarkdown
- Defined in:
- lib/mmarkdown/helper.rb
Instance Method Summary collapse
Instance Method Details
#to_kramdown_math_block(str) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/mmarkdown/helper.rb', line 3 def to_kramdown_math_block str str_kr = str.clone str.scan(/(\s*\\\[\s*)(.*?)(\s*\\\]\s*)/) {|m| str_kr.gsub!(m.join, "\n\n$$\n" + m[1] + "\n$$\n\n") } return str_kr end |
#to_kramdown_math_inline(str) ⇒ Object
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/mmarkdown/helper.rb', line 14 def to_kramdown_math_inline str str_kr = str.clone str.scan(/(\\\(\s*)(.*?)(\s*\\\))/) {|m| str_kr.gsub!(m.join, "$$ " + m[1] + " $$") } return str_kr end |