Class: Confluence::MarkdownConverter
- Inherits:
-
Object
- Object
- Confluence::MarkdownConverter
- Defined in:
- lib/confluence/markdown_converter.rb
Overview
By default, all documentation should be written in a normal Markdown format. Later, when we're generating/uploading final documentation, we'll use Confluence::MarkdownConverter to convert normal Markdown into Confluence specific Markdown https://confluence.atlassian.com/bitbucketserver/markdown-syntax-guide-776639995.html
Constant Summary collapse
- CONVERTERS =
%w[ convert_h1 convert_h2 convert_h3 convert_h4 convert_h5 convert_bold convert_italic convert_code convert_unordered_list ].freeze
Instance Method Summary collapse
Instance Method Details
#convert(original_markdown) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/confluence/markdown_converter.rb', line 24 def convert(original_markdown) return if original_markdown.nil? output = original_markdown CONVERTERS.each do |converter_method| output = send(converter_method, output) end output end |