Sha256: 3fb0b4ca1b740cf651b31263c9f614a04b3d84b8122665df96969114c2fe2cef
Contents?: true
Size: 789 Bytes
Versions: 2
Compression:
Stored size: 789 Bytes
Contents
require 'rubygems' require 'open-uri' require 'hpricot' require File.expand_path(File.dirname(__FILE__) + "/../lib/loofah") require 'benchmark' require "action_view" require "action_controller/vendor/html-scanner" require "sanitize" class RailsSanitize include ActionView::Helpers::SanitizeHelper extend ActionView::Helpers::SanitizeHelper::ClassMethods end class HTML5libSanitize require 'html5/html5parser' require 'html5/liberalxmlparser' require 'html5/treewalkers' require 'html5/treebuilders' require 'html5/serializer' require 'html5/sanitizer' include HTML5 def sanitize(html) HTMLParser.parse_fragment(html, { :tokenizer => HTMLSanitizer, :encoding => 'utf-8', :tree => TreeBuilders::REXML::TreeBuilder }).to_s end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
loofah-0.2.2 | benchmark/helper.rb |
loofah-0.2.1 | benchmark/helper.rb |