Class: TodoistQuerynaut::TodoistQuery::SetExpressionNode

Inherits:
Treetop::Runtime::SyntaxNode
  • Object
show all
Defined in:
lib/todoist_querynaut/todoist_query/node_extensions.rb

Direct Known Subclasses

Intersection, Union

Instance Method Summary collapse

Instance Method Details

#childrenObject



4
5
6
# File 'lib/todoist_querynaut/todoist_query/node_extensions.rb', line 4

def children
  elements.reject{|a| a.class.name == 'Treetop::Runtime::SyntaxNode'}
end

#sole?Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/todoist_querynaut/todoist_query/node_extensions.rb', line 8

def sole?
  children.size == 1
end