demarches-normaliennes/app/models/logic/not_in_region_operator.rb

15 lines
265 B
Ruby
Raw Normal View History

class Logic::NotInRegionOperator < Logic::InRegionOperator
def operation
:n_est_pas_dans_la_region
end
def compute(champs)
l = @left.compute(champs)
r = @right.compute(champs)
return false if l.nil?
l.fetch(:code_region) != r
end
end