module MCMarkdown::Formatter::CommonMisspellings

Public Instance Methods

preprocess(doc) click to toggle source
Calls superclass method
# File lib/mc_markdown/formatters/common_misspellings.rb, line 5
def preprocess doc

  replacements = {
    "(&ldqou;)"  =>  "“",
    "(&rdqou;)"  =>  "”",
    "(&rsqou;)"  =>  "’"
  }

  replacements.each do |bad_regex, correction|
    doc.gsub! /#{bad_regex}/xi, correction
  end

  if defined?(super)
    return super(doc)
  else
    return doc
  end
end