Exemplo simples para plugin mudar arquivos?

Esta é uma técnica conhecida como “monkey patching”. Existem várias maneiras de realizar isso, mas a mais fácil é simplesmente definir o método que você deseja substituir em seu plugin.

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