Esempio semplice per un plugin per cambiare file?

Questa è una tecnica nota come “monkey patching”. Ci sono diversi modi per realizzarla, ma il più semplice è definire semplicemente il metodo che si desidera sostituire nel proprio plugin.

after_initialize do
  class ::TopicEmbed
    def self.imported_from_html(url)
       # il tuo codice
    end
  end
end