Class: Checkoff::FunctionEvaluator

Inherits:
Object
  • Object
show all
Defined in:
lib/checkoff/internal/task_selector_evaluator.rb

Overview

Base class to evaluate a task selector function given fully evaluated arguments

Instance Method Summary collapse

Constructor Details

#initialize(task_selector:, tasks:) ⇒ FunctionEvaluator

Returns a new instance of FunctionEvaluator.



6
7
8
9
10
# File 'lib/checkoff/internal/task_selector_evaluator.rb', line 6

def initialize(task_selector:,
               tasks:)
  @task_selector = task_selector
  @tasks = tasks
end

Instance Method Details

#evaluate_arg?(_index) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/checkoff/internal/task_selector_evaluator.rb', line 12

def evaluate_arg?(_index)
  true
end