class Gollum::Filter::Sanitize

Public Instance Methods

extract(data) click to toggle source
# File lib/gollum-lib/filter/sanitize.rb, line 4
def extract(data)
  data
end
process(data) click to toggle source
# File lib/gollum-lib/filter/sanitize.rb, line 8
def process(data)
  if @markup.sanitize
    doc = Nokogiri::HTML::DocumentFragment.parse(data)
    doc = @markup.sanitize.clean_node!(doc)

    doc.to_xml(@markup.to_xml_opts)
  else
    data
  end
end