En ruby, je me demandais s'il y avait un moyen de faire ce qui suit :
J'ai essentiellement une matrice de quatre résultats possibles :
A is True, B is True
A is True, B is False
A is False, B is True
A is False, B is False
J'aimerais écrire un test pour cela de la manière la plus propre possible en "ruby".
J'espérais faire quelque chose comme
case[A,B]
when A && B then ...
when A && !B then ...
when !A && B then ...
when !A && !B then ...
end
... mais cela ne fonctionne pas. Alors, quelle est la meilleure façon de gérer ce genre de situation ?