push
github
0 of 2 new or added lines in 1 file covered. (0.0%)
1930 existing lines in 59 files now uncovered.0 of 2023 relevant lines covered (0.0%)
0.0 hits per line
UNCOV
1
|
module Unleash |
× |
UNCOV
2
|
module ConstraintMatcher |
× |
UNCOV
3
|
class ContainsConstraint |
× |
UNCOV
4
|
OPERATORS = [
|
× |
5 |
'IN',
|
|
6 |
'NOT_IN'
|
|
7 |
].freeze |
|
8 |
|
|
UNCOV
9
|
def self.matches?(operator, context_value, constraint_value) |
× |
UNCOV
10
|
is_included = constraint_value.include? context_value |
× |
UNCOV
11
|
operator == 'IN' ? is_included : !is_included
|
× |
12 |
end
|
|
13 |
|
|
UNCOV
14
|
def self.include?(operator) |
× |
UNCOV
15
|
OPERATORS.include? operator
|
× |
16 |
end
|
|
17 |
end
|
|
18 |
end
|
|
19 |
end
|