class ReadmeScore::Document::Parser

Public Class Methods

new(markdown) click to toggle source
# File lib/readme-score/document/parser.rb, line 4
def initialize(markdown)
  @markdown = markdown
end

Public Instance Methods

parser() click to toggle source
# File lib/readme-score/document/parser.rb, line 12
def parser
  @@parser ||= Redcarpet::Markdown.new(
    Redcarpet::Render::HTML,
    no_intra_emphasis: true,
    autolink: true,
    fenced_code_blocks: true,
    tables: true,
    strikethrough: true
  )
end
to_html() click to toggle source
# File lib/readme-score/document/parser.rb, line 8
def to_html
  parser.render(@markdown)
end