Je souhaite modifier les arguments par défaut transmis à une fonction Ruby. Par exemple, au lieu de chaque fois que l'écritureModification des arguments Ruby par défaut
[1,2,3].do_stuff(:option => ' my option ')
Je veux modifier les paramètres par défaut afin que je puisse écrire
[1,2,3].do_stuff
Quelle est la plus simple, plus propre, moyen le plus Ruby comme de changer les paramètres par défaut ?
Le problème avec cette approche est que l'option 'option1' n'est pas définie si elle passe dans un hachage d'options sans le jeu de clés 'option1'. – Benjamin