# File D:/Develope/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/actionpack-3.0.9/lib/action_controller/vendor/html-scanner/html/sanitizer.rb, line 6 def sanitize(text, options = {}) return text unless sanitizeable?(text) tokenize(text, options).join end
# File D:/Develope/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/actionpack-3.0.9/lib/action_controller/vendor/html-scanner/html/sanitizer.rb, line 26 def process_node(node, result, options) result << node.to_s end
# File D:/Develope/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/actionpack-3.0.9/lib/action_controller/vendor/html-scanner/html/sanitizer.rb, line 16 def tokenize(text, options) tokenizer = HTML::Tokenizer.new(text) result = [] while token = tokenizer.next node = Node.parse(nil, 0, 0, token, false) process_node node, result, options end result end
Generated with the Darkfish Rdoc Generator 2.