class MongoidMarkdownExtension::InlineRenderer

Public Instance Methods

block_code(_code, _language) click to toggle source
# File lib/mongoid_markdown_extension/inline_renderer.rb, line 7
def block_code(_code, _language)
  nil
end
block_html(_raw_html) click to toggle source
# File lib/mongoid_markdown_extension/inline_renderer.rb, line 15
def block_html(_raw_html)
  nil
end
block_quote(_quote) click to toggle source
# File lib/mongoid_markdown_extension/inline_renderer.rb, line 11
def block_quote(_quote)
  nil
end
footnote_def(_content, _number) click to toggle source
# File lib/mongoid_markdown_extension/inline_renderer.rb, line 23
def footnote_def(_content, _number)
  nil
end
footnotes(_content) click to toggle source
# File lib/mongoid_markdown_extension/inline_renderer.rb, line 19
def footnotes(_content)
  nil
end
header(_text, _header_level) click to toggle source
# File lib/mongoid_markdown_extension/inline_renderer.rb, line 27
def header(_text, _header_level)
  nil
end
hrule() click to toggle source
# File lib/mongoid_markdown_extension/inline_renderer.rb, line 31
def hrule
  nil
end
list(_contents, _list_type) click to toggle source
# File lib/mongoid_markdown_extension/inline_renderer.rb, line 35
def list(_contents, _list_type)
  nil
end
list_item(_text, _list_type) click to toggle source
# File lib/mongoid_markdown_extension/inline_renderer.rb, line 39
def list_item(_text, _list_type)
  nil
end
postprocess(full_document) click to toggle source
# File lib/mongoid_markdown_extension/inline_renderer.rb, line 43
def postprocess(full_document)
  full_document
    .gsub(/(<\/p>\s*<p>)+?/, '<br><br>')
    .gsub(/(<\/?p>)+?/, '')
    .chop
end