Class: Cyclid::API::Job::Evaluator

Inherits:
Object
  • Object
show all
Defined in:
app/cyclid/job/evaluator.rb

Overview

Evalute an expression for “only_if”, “not_if” & “fail_if”

Class Method Summary collapse

Class Method Details

.not_if(statement, vars) ⇒ Object



34
35
36
# File 'app/cyclid/job/evaluator.rb', line 34

def not_if(statement, vars)
  not evaluate(statement, vars) # rubocop:disable Style/Not
end

.only_if(statement, vars) ⇒ Object Also known as: fail_if



29
30
31
# File 'app/cyclid/job/evaluator.rb', line 29

def only_if(statement, vars)
  evaluate(statement, vars)
end