instance method
next_element
Ruby on Rails 4.0.13
Since v2.2.3 Last seen in v4.1.16Signature
next_element(element, name = nil)
Return the next element after this one. Skips sibling text nodes.
With the name argument, returns the next element with that name, skipping other sibling elements.
Parameters
-
elementreq -
nameopt = nil
Source
# File actionpack/lib/action_view/vendor/html-scanner/html/selector.rb, line 495
def next_element(element, name = nil)
if siblings = element.parent.children
found = false
siblings.each do |node|
if node.equal?(element)
found = true
elsif found && node.tag?
return node if (name.nil? || node.name == name)
end
end
end
nil
end
Defined in actionpack/lib/action_view/vendor/html-scanner/html/selector.rb line 495
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in HTML::Selector