demarches-normaliennes/app/models/logic/not_in_departement_operator.rb
2024-08-22 09:26:48 +02:00

16 lines
321 B
Ruby

# frozen_string_literal: true
class Logic::NotInDepartementOperator < Logic::InDepartementOperator
def operation
:n_est_pas_dans_le_departement
end
def compute(champs = [])
l = @left.compute(champs)
r = @right.compute(champs)
return false if l.nil?
l.fetch(:code_departement) != r
end
end