Class HTML::LinkSanitizer
In: vendor/rails/actionpack/lib/action_controller/vendor/html-scanner/html/sanitizer.rb
Parent: FullSanitizer

Methods

Public Instance methods

[Source]

    # File vendor/rails/actionpack/lib/action_controller/vendor/html-scanner/html/sanitizer.rb, line 47
47:     def sanitizeable?(text)
48:       !(text.nil? || text.empty? || !((text.index("<a") || text.index("<href")) && text.index(">")))
49:     end

Protected Instance methods

[Source]

    # File vendor/rails/actionpack/lib/action_controller/vendor/html-scanner/html/sanitizer.rb, line 52
52:     def process_node(node, result, options)
53:       result << node.to_s unless node.is_a?(HTML::Tag) && included_tags.include?(node.name) 
54:     end

[Validate]