In: |
rexml/node.rb
|
Represents a node in the tree. Nodes are never encountered except as superclasses of other objects. Nodes have siblings.
@return the next sibling (nil if unset)
# File rexml/node.rb, line 8 def next_sibling_node return nil if @parent.nil? @parent[ @parent.index(self) + 1 ] end
@return the previous sibling (nil if unset)
# File rexml/node.rb, line 14 def previous_sibling_node return nil if @parent.nil? ind = @parent.index(self) return nil if ind == 0 @parent[ ind - 1 ] end