Ejemplo simple para un plugin para cambiar archivos?

Esta es una técnica conocida como “monkey patching”. Hay varias maneras de lograr esto, pero la más fácil es simplemente definir el método que deseas reemplazar en tu plugin.

after_initialize do
  class ::TopicEmbed
    def self.imported_from_html(url)
       # tu código
    end
  end
end