C’è così tanto materiale esistente qui. Guarda tutti i dozzine di plugin esistenti.
Ecco un esempio di override del sistema onebox:
Nota che il patching può essere molto mirato e intelligente (questo plugin non lo è particolarmente! Ma questo è in parte dovuto alla struttura di questo codice principale che rende gli override necessariamente verbosi) e l’arte consiste nel fare il meno possibile per ottenere l’effetto desiderato: se stai proponendo di sovrascrivere interi file, potresti voler ripensare il tuo approccio generale.
E ancora, come dice Richard, non si sovrascrivono quasi mai (almeno in Ruby on Rails) interi file. Devi pensare ai metodi.