Sha256: 0e7a4c6864c0d263e3933490652dd82c723b88103e22ee1fd9dc7c35515541db
Contents?: true
Size: 407 Bytes
Versions: 17
Compression:
Stored size: 407 Bytes
Contents
# frozen_string_literal: true require 'cgi' class FormatPreBlockquote < ClWiki::CustomFormatter def self.match_re %r{\[p\].*?\[/p\]}mi end def self.format_content(content, page) content = CGI.escapeHTML(content) content.gsub!(/\[p\]/i, '<blockquote><pre>') content.gsub!(%r{\[/p\]}i, '</pre></blockquote>') end end ClWiki::CustomFormatters.instance.register(FormatPreBlockquote)
Version data entries
17 entries across 17 versions & 1 rubygems