J'utilise Ruby on Rails 3.0.10 et j'aimerais créer une paire clé de hachage\valeur de manière conditionnelle. C'est-à-dire que je voudrais ajouter une clé et sa valeur associée si une condition est satisfaite :
hash = {
:key1 => value1,
:key2 => value2, # This key2\value2 pair should be added only 'if condition' is 'true'
:key3 => value3,
...
}
Comment puis-je faire cela et garder une "bonne" lisibilité du code ? Suis-je « obligé » d'utiliser la méthode merge