Ruby kann ja RSS lesen und schreiben, aber die Dokumentation für das Modul ist ungenügend und es scheint generell wenig genutzt zu werden, sodass man auch wenig Hilfe findet. Ich stand jetzt vor einem Rätsel: Wie kann ich den Items in einem erstellten RSS-Feed Kategories hinzufügen, also category
setzen? Doch jetzt habe ich es gelöst. Und zwar geht das so:
rss = RSS::Maker.make("rss2.0") do |maker|
…
maker.items.new_item do |newItem|
…
categories = [{name: 'abc', scheme: 'https://www.example.com'}]
categories.each do |category|
target = newItem.categories.new_category
target.content = category[:name]
target.domain = category[:scheme]
end
end