Pergunta

Qual é a melhor maneira de aplicar um patch simples a uma gema Ruby em um aplicativo Rails?

É possível manter o código da GEM original intocado?

Foi útil?

Solução

Sim é possivel. Basta abrir a classe, alias o método que tem problemas e fornecer sua própria implementação dela. Esta página mostra um exemplo disso.

Você pode abrir essa aula de qualquer classe, desde que você tenha adicionado o necessário. Fisicamente, o código original permanecerá inalterado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top