Class: QueryStringSearch::Comparator::Set
Instance Attribute Summary
#operator, #other, #subject
Class Method Summary
collapse
Instance Method Summary
collapse
all_reserved_operators, comparisons, descendants, #normalize, reserved_operators
Class Method Details
.build_me?(matcher) ⇒ Boolean
8
9
10
|
# File 'lib/query_string_search/comparisons/set.rb', line 8
def self.build_me?(matcher)
all_reserved_operators.none? { |o| o == matcher.operator }
end
|
Instance Method Details
#compare(other) ⇒ Object
4
5
6
|
# File 'lib/query_string_search/comparisons/set.rb', line 4
def compare(other)
(normalize(subject) & normalize(other)).any?
end
|