Class: Checkoff::CustomFieldGidValueContainsAnyGidFunctionEvaluator
Overview
:custom_field_gid_value_contains_any_gid function
Instance Method Summary
collapse
#initialize
Instance Method Details
#evaluate(task, custom_field_gid, custom_field_values_gids) ⇒ Object
188
189
190
191
192
193
194
|
# File 'lib/checkoff/internal/task_selector_evaluator.rb', line 188
def evaluate(task, custom_field_gid, custom_field_values_gids)
actual_custom_field_values_gids = pull_custom_field_values_gids(task, custom_field_gid)
actual_custom_field_values_gids.any? do |custom_field_value|
custom_field_values_gids.include?(custom_field_value)
end
end
|
#evaluate_arg?(_index) ⇒ Boolean
184
185
186
|
# File 'lib/checkoff/internal/task_selector_evaluator.rb', line 184
def evaluate_arg?(_index)
false
end
|
#matches? ⇒ Boolean
180
181
182
|
# File 'lib/checkoff/internal/task_selector_evaluator.rb', line 180
def matches?
fn?(task_selector, :custom_field_gid_value_contains_any_gid)
end
|