module MCMarkdown::Formatter::Blocks

Public Instance Methods

postprocess(doc) click to toggle source
Calls superclass method
# File lib/mc_markdown/formatters/blocks.rb, line 21
def postprocess doc
  doc = Parser::BlockTag.new(doc, BlockFormatter).parsed

  if defined?(super)
    return super(doc)
  else
    return doc
  end
end
preprocess(doc) click to toggle source
Calls superclass method
# File lib/mc_markdown/formatters/blocks.rb, line 5
def preprocess doc
  doc.gsub!( Parser::BlockTag::Block.open_block ) do |match|
    "\n\n#{match}\n\n"
  end

  doc.gsub!( Parser::BlockTag::Block.close_block ) do |match|
    "\n\n#{match}\n\n"
  end

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