Ruby LanguageMonkey Patching in Ruby


introduzione

Monkey Patching è un modo per modificare ed estendere le classi in Ruby. In sostanza, è possibile modificare le classi già definite in Ruby, aggiungendo nuovi metodi e persino modificando i metodi precedentemente definiti.

Osservazioni

La patch delle scimmie viene spesso utilizzata per modificare il comportamento del codice rubino esistente, ad esempio dalle gemme.

Per esempio, vedi questo succo .

Può anche essere usato per estendere classi ruby ​​esistenti come Rails fa con ActiveSupport, eccone un esempio .

Monkey Patching in Ruby Esempi correlati