Sha256: 59cd1cb145ec8d950aaaba625c6734c96e34c4d55ac89e425df8eda3498ccb02

Contents?: true

Size: 406 Bytes

Versions: 9

Compression:

Stored size: 406 Bytes

Contents

require 'cgi'

class FormatPreBlockquote < ClWiki::CustomFormatter
  def FormatPreBlockquote.match_re
    /\[p\].*?\[\/p\]/mi
  end
  
  def FormatPreBlockquote.format_content(content, page)
    content = CGI.escapeHTML(content)
    content.gsub!(/\[p\]/i, "<blockquote><pre>")
    content.gsub!(/\[\/p\]/i, "</pre></blockquote>")
  end
end

ClWiki::CustomFormatters.instance.register(FormatPreBlockquote)

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
clwiki-2.4.0 lib/cl_wiki/format/format.pre.blockquote.rb
clwiki-2.3.2 lib/cl_wiki/format/format.pre.blockquote.rb
clwiki-2.3.0 lib/cl_wiki/format/format.pre.blockquote.rb
clwiki-2.2.0 lib/cl_wiki/format/format.pre.blockquote.rb
clwiki-2.1.8 lib/cl_wiki/format/format.pre.blockquote.rb
clwiki-2.1.7 lib/cl_wiki/format/format.pre.blockquote.rb
clwiki-2.1.6 lib/cl_wiki/format/format.pre.blockquote.rb
clwiki-2.0.1 lib/cl_wiki/format/format.pre.blockquote.rb
clwiki-2.0.0 lib/cl_wiki/format/format.pre.blockquote.rb