Outil de gel des classes de base Ruby : Ruby Refrigerator
Ruby Refrigerator est un outil qui fige toutes les classes et tous les modules de base de Ruby, empêchant ainsi les modifications inattendues des classes de base lors de l'exécution. Il fournit une méthode `freeze_core` pour figer les classes de base et une méthode `check_require` pour vérifier les bibliothèques afin de détecter les modifications apportées aux classes de base. `check_require` prend en charge des options pour prédéfinir les modules et les classes, exclure des classes spécifiques et spécifier les dépendances. Un outil de ligne de commande, `bin/check_require`, est également fourni pour faciliter son utilisation. Cet outil est extrêmement utile pour garantir la stabilité du code dans les environnements de production et de test.