Added Attribute#each_ancestor
This commit is contained in:
1 parent
083d048e63
commit
9899a419b7
2 files changed
+34
-4
No files matched your search
@@ -125,6 +125,15 @@ module Oga
|
||||
"Attribute(#{segments.join(' ')})"
|
||||
end
|
||||
|
||||
# @see [Oga::XML::Node#each_ancestor]
|
||||
def each_ancestor(&block)
|
||||
return unless element
|
||||
|
||||
yield element
|
||||
|
||||
element.each_ancestor(&block)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
##
|
||||
|
||||
Reference in new issue
Block a user