Class: Checkoff::SelectorClasses::Task::NoMilestoneDependsOnThisTaskPFunctionEvaluator
Overview
:milestone_does_not_depend_on_this_task? function
Constant Summary
collapse
- FUNCTION_NAME =
:no_milestone_depends_on_this_task?
Instance Method Summary
collapse
#initialize
Instance Method Details
#evaluate(task, limit_to_portfolio_name = nil) ⇒ Boolean
343
344
345
346
|
# File 'lib/checkoff/internal/selector_classes/task.rb', line 343
def evaluate(task, limit_to_portfolio_name = nil)
!@timelines.any_milestone_depends_on_this_task?(task,
limit_to_portfolio_name: limit_to_portfolio_name)
end
|
#evaluate_arg?(_index) ⇒ Boolean
335
336
337
|
# File 'lib/checkoff/internal/selector_classes/task.rb', line 335
def evaluate_arg?(_index)
false
end
|
#matches? ⇒ Boolean
331
332
333
|
# File 'lib/checkoff/internal/selector_classes/task.rb', line 331
def matches?
fn?(selector, FUNCTION_NAME)
end
|