What is the best way to apply a simple patch to a Ruby gem in a Rails app?
Is it possible to keep the original gem code untouched?
What is the best way to apply a simple patch to a Ruby gem in a Rails app?
Is it possible to keep the original gem code untouched?
Yes, it's possible. Just open the class, alias the method that has problems, and provide your own implementation of it. This page shows an example of this.
You can open that class from any class, provided you added the necessary includes. Physically, the original code will remain unchanged.