Ejemplo simple para un plugin para cambiar archivos?

Hay tanto material existente aquí. Solo mira todos los docenas de plugins existentes.

Aquí tienes un ejemplo de cómo anular el sistema de onebox:

Ten en cuenta que el parcheo puede ser muy específico e inteligente (¡este plugin no lo es particularmente! Pero eso se debe en parte a la estructura de este código principal que hace que las anulaciones sean necesariamente verbosas) y el arte consiste en hacer lo mínimo posible para lograr el efecto deseado: si propones anular archivos completos, es posible que quieras reconsiderar tu enfoque general.

Y de nuevo, según Richard, casi nunca (al menos en Ruby on Rails) se anulan archivos completos. Necesitas pensar en los métodos.