Class: CqlRuby::FilterEvaluator
- Inherits:
-
Object
- Object
- CqlRuby::FilterEvaluator
- Defined in:
- lib/cql_ruby/filter_evaluator.rb
Class Method Summary collapse
Class Method Details
.pass?(filter_reader, ancestors, node) ⇒ Boolean
6 7 8 9 10 11 12 13 |
# File 'lib/cql_ruby/filter_evaluator.rb', line 6 def pass?(filter_reader, ancestors, node) [ pass_type?(filter_reader, ancestors), pass_nesting?(filter_reader, ancestors), pass_has?(filter_reader, ancestors, node), pass_pattern?(filter_reader, ancestors, node), ].all? end |