Class: TodoistQuerynaut::TodoistQuery::Intersection
- Inherits:
-
SetExpressionNode
- Object
- Treetop::Runtime::SyntaxNode
- SetExpressionNode
- TodoistQuerynaut::TodoistQuery::Intersection
- Defined in:
- lib/todoist_querynaut/todoist_query/node_extensions.rb
Instance Method Summary collapse
Methods inherited from SetExpressionNode
Instance Method Details
#run_query(todoist) ⇒ Object
20 21 22 23 |
# File 'lib/todoist_querynaut/todoist_query/node_extensions.rb', line 20 def run_query(todoist) acc = children[0].run_query todoist children.drop(1).inject(acc) {|acc,child| acc & (child.run_query todoist)} end |