re-use Sanitize instances in Gollum::Markup

This commit is contained in:
rick
2010-12-02 14:40:24 -08:00
parent 76064da131
commit bffa4be78f
+8 -4
View File
@@ -27,9 +27,9 @@ module Gollum
#
# Returns the formatted String content.
def render(no_follow = false)
sanitize_options = no_follow ?
@wiki.history_sanitization :
@wiki.sanitization
sanitize = no_follow ?
@wiki.history_sanitizer :
@wiki.sanitizer
data = extract_tex(@data)
data = extract_code(data)
@@ -44,12 +44,16 @@ module Gollum
end
data = process_tags(data)
data = process_code(data)
data = Sanitize.clean(data, sanitize_options.to_hash) if sanitize_options
data = sanitize.clean!(data) if sanitize
data = process_tex(data)
data.gsub!(/<p><\/p>/, '')
data
end
def doc_to_html(doc)
doc.to_xhtml(:save_with => Nokogiri::XML::Node::SaveOptions::AS_XHTML)
end
#########################################################################
#
# TeX