class REXML::Elements
def index element
elements.index(ele_3) # => -1
elements.index(ele_4) # => 3
elements.delete(ele_3)
elements.index(ele_4) # => 4
ele_1, ele_2, ele_3, ele_4 = *elements
elements = d.root.elements
d = REXML::Document.new(xml_string)
otherwise, returns -1:
Returns the 1-based index of the given +element+, if found;
index(element)
:call-seq:
def index element rv = 0 found = @element.find do |child| child.kind_of? Element and (rv += 1) and child == element end return rv if found == element return -1 end