U:RDoc::AnyMethod[iI" extract:EFI" URI::RFC2396_Parser#extract;TF: publico:RDoc::Markup::Document: @parts[ S:RDoc::Markup::Heading: leveli: textI" Args;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I" +str+;T; [o:RDoc::Markup::Paragraph; [I"String to search;To;;[I"+schemes+;T; [o;; [I"Patterns to apply to +str+;T@ S; ; i; I"Description;T@ o;; [I"/Attempts to parse and merge a set of URIs ;TI"4If no +block+ given , then returns the result, ;TI"6else it calls +block+ for each element in result.;T@ o;; [I"%see also URI::Parser.make_regexp;T: @fileI"lib/uri/rfc2396_parser.rb;T:0@omit_headings_from_table_of_contents_below0I"Textract( str ) extract( str, schemes ) extract( str, schemes ) {|item| block } ;TI"str;T[I"(str, schemes = nil);T@(FI"RFC2396_Parser;TcRDoc::NormalClass00