File: //usr/local/rvm/gems/ruby-2.7.4/doc/loofah-2.12.0/ri/Loofah/cdesc-Loofah.ri
U:RDoc::NormalModule[iI"Loofah:ET@0o:RDoc::Markup::Document:@parts[o;;[S:RDoc::Markup::Heading:
leveli: textI"$Strings and IO Objects as Input;To:RDoc::Markup::BlankLine o:RDoc::Markup::Paragraph;[
I"JLoofah.document and Loofah.fragment accept any IO object in addition ;TI"Ito accepting a string. That IO object could be a file, or a socket, ;TI"<or a StringIO, or anything that responds to +read+ and ;TI"@+close+. Which makes it particularly easy to sanitize mass ;TI"quantities of docs.;T:
@fileI"lib/loofah.rb;T:0@omit_headings_from_table_of_contents_below0o;;[ ;I"lib/loofah/elements.rb;T;0o;;[ ;I"lib/loofah/helpers.rb;T;0o;;[ ;I" lib/loofah/html/document.rb;T;0o;;[ ;I")lib/loofah/html/document_fragment.rb;T;0o;;[ ;I",lib/loofah/html5/libxml2_workarounds.rb;T;0o;;[ ;I"!lib/loofah/html5/safelist.rb;T;0o;;[ ;I"lib/loofah/html5/scrub.rb;T;0o;;[ ;I"#lib/loofah/instance_methods.rb;T;0o;;[ ;I"lib/loofah/metahelpers.rb;T;0o;;[ ;I"lib/loofah/scrubber.rb;T;0o;;[ ;I"lib/loofah/scrubbers.rb;T;0o;;[ ;I"lib/loofah/version.rb;T;0o;;[ ;I"lib/loofah/xml/document.rb;T;0o;;[ ;I"(lib/loofah/xml/document_fragment.rb;T;0;0;0[ [U:RDoc::Constant[i I"VERSION;TI"Loofah::VERSION;T:public0o;;[o;
;[I"(The version of Loofah you are using;T;@:;0@:@cRDoc::NormalModule0[ [[I"
class;T[[;[[I"
document;TI"lib/loofah.rb;T[I"
fragment;T@V[I"!remove_extraneous_whitespace;T@V[I"scrub_document;T@V[I"scrub_fragment;T@V[I"scrub_xml_document;T@V[I"scrub_xml_fragment;T@V[I"xml_document;T@V[I"xml_fragment;T@V[:protected[ [:private[[I"(remove_comments_before_html_element;T@V[I"
instance;T[[;[ [;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ;0;0[@@@@@"@%@(@+@.@1@4@7@:@=@@@@cRDoc::TopLevel