Parfois, il est agréable d'utiliser hachage comme arguments méthodes:Library pour extraire les arguments de hachage en Ruby
foo(:bar => 'baz', :foo => 123)
Il y a une bibliothèque qui permet l'analyse comme par exemple la signature. définit la validation ou les valeurs par défaut?
Cette réponse serait améliorée en ajoutant un exemple montrant comment ce petit bijou améliore le traitement des arguments de hachage. –