Parent

Methods

Files

Class/Module Index [+]

Quicksearch

Jekyll::Converters::Markdown::RDiscountParser

Public Class Methods

new(config) click to toggle source
# File lib/jekyll/converters/markdown/rdiscount_parser.rb, line 5
def initialize(config)
  Jekyll::Deprecator.gracefully_require "rdiscount"
  @config = config
  @rdiscount_extensions = @config['rdiscount']['extensions'].map { |e| e.to_sym }
end

Public Instance Methods

convert(content) click to toggle source
# File lib/jekyll/converters/markdown/rdiscount_parser.rb, line 11
def convert(content)
  rd = RDiscount.new(content, *@rdiscount_extensions)
  html = rd.to_html
  if @config['rdiscount']['toc_token']
    html = replace_generated_toc(rd, html, @config['rdiscount']['toc_token'])
  end
  html
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.