module MCMarkdown

Constants

VERSION

Public Class Methods

render(input, renderer=:base, options={}) click to toggle source
# File lib/mc_markdown/renderers.rb, line 31
def self.render input, renderer=:base, options={}
  Renderers.use(renderer, options).render(input)
end
render_with_frontmatter(input, renderer=:base, options={}) click to toggle source
# File lib/mc_markdown/renderers.rb, line 35
def self.render_with_frontmatter input, renderer=:base, options={}
  require 'safe_yaml/load'

  frontmatter, content = Parsers::Frontmatter.new(input).parsed
  rendered_content     = Renderers.use(renderer, options).render(content)

  [ frontmatter, rendered_content ]
end