Verificato: no. Né la versione di Discourse (0.3.3) né la master corrente di ruby/rss (0.3.4) dispongono di un modulo Media RSS: include content, Dublin Core, image, iTunes, slash, syndication, taxonomy e trackback, e ignora gli elementi media:*. Quindi, aggiornare solo il gem non sarà d’aiuto.
Vedo due possibilità:
- Aggiungere un modulo Media RSS a ruby/rss a monte (seguendo le linee del suo modulo iTunes), quindi aggiornare il gem qui.
- Leggere
media:descriptiondall’XML grezzo con Nokogiri all’interno di RSS Polling: il passaggio di fetch ha già l’XML prima dell’analisi, quindi non è necessario modificare il gem. È ciò che fa oggi il nostro plugin compagno, ed è stato affidabile con i canali YouTube.
L’opzione 2 sembra essere il cambiamento più piccolo. Accetteresti una PR in tal senso?