class Markerb::Markdown
Public Class Methods
to_html(compiled_source)
click to toggle source
# File lib/markerb/markdown.rb, line 6 def self.to_html(compiled_source) if defined?(Redcarpet) Markerb.renderer ||= Redcarpet::Render::HTML Redcarpet::Markdown.new(Markerb.renderer, Markerb.processing_options).render(compiled_source) elsif defined?(Kramdown) Kramdown::Document.new(compiled_source, Markerb.processing_options).to_html else raise StandardError, "Markdown processor unavailable, please add either Redcarpet or Kramdown to your project" end end