Class: Checkoff::SelectorClasses::Common::CustomFieldValueContainsAnyValuePFunctionEvaluator
Overview
:custom_field_value_contains_any_value?
Constant Summary
collapse
- FUNCTION_NAME =
:custom_field_value_contains_any_value?
Instance Method Summary
collapse
#initialize
Instance Method Details
#evaluate(resource, custom_field_name, custom_field_value_names) ⇒ Boolean
177
178
179
180
181
182
183
184
185
|
# File 'lib/checkoff/internal/selector_classes/common.rb', line 177
def evaluate(resource, custom_field_name, custom_field_value_names)
actual_custom_field_values_names =
@custom_fields.resource_custom_field_values_names_by_name(resource,
custom_field_name)
actual_custom_field_values_names.any? do |custom_field_value|
custom_field_value_names.include?(custom_field_value)
end
end
|
#evaluate_arg?(_index) ⇒ Boolean
169
170
171
|
# File 'lib/checkoff/internal/selector_classes/common.rb', line 169
def evaluate_arg?(_index)
false
end
|
#matches? ⇒ Boolean
165
166
167
|
# File 'lib/checkoff/internal/selector_classes/common.rb', line 165
def matches?
fn?(selector, FUNCTION_NAME)
end
|