Comment prendre une chaîne de caractères et la convertir en minuscules ou en majuscules en Ruby ?
Réponses
Trop de publicités?Depuis Ruby 2.4, il existe une fonction intégrée de mise en correspondance complète de la casse Unicode . Source : https://stackoverflow.com/a/38016153/888294 . Voir la documentation de Ruby 2.4.0 pour plus de détails : https://ruby-doc.org/core-2.4.0/String.html#method-i-downcase
Ça ne marchera pas pour tout le monde, mais ça m'a fait gagner beaucoup de temps. J'avais juste le problème avec un CSV retournant "VRAI ou "FAUX" donc j'ai juste ajouté VALUE.to_s.downcase == "true" qui retournera le booléen true si la valeur est "TRUE" et false si la valeur est "FALSE", mais qui fonctionnera toujours pour les booléens true et false.