File: C:/Ruby27-x64/share/ri/2.7.0/system/REXML/Functions/cdesc-Functions.ri
U:RDoc::NormalModule[iI"Functions:ETI"REXML::Functions;T0o:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"3If you add a method, keep in mind two things: ;TI"I(1) the first argument will always be a list of nodes from which to ;TI"Nfilter. In the case of context methods (such as position), the function ;TI"Fshould return an array with a value for each child in the array. ;TI"D(2) all method calls from XML will have "-" replaced with "_". ;TI"KTherefore, in XML, "local-name()" is identical (and actually becomes) ;TI""local_name()";T:
@fileI"lib/rexml/functions.rb;T:0@omit_headings_from_table_of_contents_below0;
0;0[ [U:RDoc::Constant[i I"INTERNAL_METHODS;TI"'REXML::Functions::INTERNAL_METHODS;T:public0o;;[ ;
@;0@@cRDoc::NormalModule0U;[i I"namespace_context;TI"(REXML::Functions::namespace_context;T;
0o;;[ ;
I"lib/rexml/xpath_parser.rb;T;0I"%lib/rexml/parsers/xpathparser.rb;T@@0U;[i I"variables;TI" REXML::Functions::variables;T;
0o;;[ ;
@&;0@&@@0[ [[I"
class;T[[;
[,[I"boolean;TI")../ruby-2.7.7/lib/rexml/functions.rb;T[I"ceiling;T@7[I"compare_language;T@7[I"concat;T@7[I"
contains;T@7[I"
context=;T@7[I"
count;T@7[I"
false;T@7[I"
floor;T@7[I"get_namespace;T@7[I"id;T@7[I" lang;T@7[I" last;T@7[I"local_name;T@7[I" name;T@7[I"namespace_context;T@7[I"namespace_context=;T@7[I"namespace_uri;T@7[I"normalize_space;T@7[I"not;T@7[I"number;T@7[I"
position;T@7[I"processing_instruction;T@7[I"
round;T@7[I" send;T@7[I"singleton_method_added;T@7[I"starts_with;T@7[I"string;T@7[I"string_length;T@7[I"string_value;T@7[I"substring;T@7[I"substring_after;T@7[I"substring_before;T@7[I"sum;T@7[I" text;T@7[I"translate;T@7[I" true;T@7[I"variables;T@7[I"variables=;T@7[:protected[ [:private[ [I"
instance;T[[;
[ [;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ;
0;0[ I"lib/rexml/functions.rb;TI"%lib/rexml/parsers/xpathparser.rb;TI"lib/rexml/quickpath.rb;TI"lib/rexml/xpath_parser.rb;TI"
REXML;T@