Class: Decontaminator::Fragment
- Inherits:
-
Object
- Object
- Decontaminator::Fragment
- Defined in:
- lib/decontaminator/fragment.rb
Instance Method Summary collapse
- #decontaminate(options = {}) ⇒ Object
-
#initialize(html_fragment) ⇒ Fragment
constructor
A new instance of Fragment.
Constructor Details
#initialize(html_fragment) ⇒ Fragment
Returns a new instance of Fragment.
5 6 7 |
# File 'lib/decontaminator/fragment.rb', line 5 def initialize(html_fragment) @html_fragment = html_fragment end |
Instance Method Details
#decontaminate(options = {}) ⇒ Object
9 10 11 12 13 |
# File 'lib/decontaminator/fragment.rb', line 9 def decontaminate( = {}) = NON_CONTENT_TAGS + .fetch(:blacklist, []) sanitize(Oga.parse_html(html_fragment).children, ) end |