module MCMarkdown::Formatter::Blockquote
Constants
- BLOCK_QUOTE_PATTERN
Public Instance Methods
block_quote(quote)
click to toggle source
# File lib/mc_markdown/formatters/blockquote.rb, line 30 def block_quote quote quote = quote.strip.gsub( "<p>{{break_quote}} ", '</blockquote><blockquote><p>').gsub(/\n/, '') "<blockquote>" << quote << "</blockquote>" end
postprocess(doc)
click to toggle source
Calls superclass method
# File lib/mc_markdown/formatters/blockquote.rb, line 20 def postprocess doc doc.gsub! "\n<p>{{break_quote}}</p>", "" 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/blockquote.rb, line 8 def preprocess doc doc.gsub!(BLOCK_QUOTE_PATTERN) do |match| match.prepend "\n{{break_quote}}\n" end if defined?(super) return super(doc) else return doc end end