Method: JSONP3::RecursiveDescentSegment#resolve
- Defined in:
- lib/json_p3/segment.rb
#resolve(nodes) ⇒ Object
71 72 73 74 75 76 77 78 79 80 81 |
# File 'lib/json_p3/segment.rb', line 71 def resolve(nodes) rv = [] # : Array[JSONPathNode] nodes.each do |node| visit(node).each do |descendant| @selectors.each do |selector| rv.concat selector.resolve(descendant) end end end rv end |