J'utilise la gemme Xeroizer et je veux corriger l'un des pull requests qui ajoute les fonctionnalités dont j'ai besoin.Comment est-ce que je peux patcher une classe à l'intérieur d'un module?
Il y a quatre validations sur cette requête, et pour certaines d'entre elles, il s'agit de patcher une classe dans un module. Est-il possible de le faire sans avoir à fourrer la gemme et de le maintenir pour toujours (ou jusqu'à ce que cette demande de tirage soit fusionnée)?
J'ai trouvé this question stackoverflow qui est similaire mais ne couvre pas tout à fait le même scénario, et this post qui traite des modules de patches, mais mes tentatives jusqu'ici ont fini soit briser la gemme ou tout simplement ne fonctionne pas.
Ma réponse a-t-elle été utile? –
J'ai trouvé une solution alternative à mon problème qui n'impliquait pas le monkeypatching, donc je n'ai jamais essayé votre suggestion car le problème de base n'est plus pertinent. Votre réponse est ce que je considérais à l'origine mais comme l'API obtient des mises à jour assez fréquentes, j'avais besoin d'une solution qui n'exclurait pas les futurs correctifs de la gemme de base. – bdx
Pourriez-vous poster votre solution pour aider la communauté? –