Ich bin in einer Umgebung, in der ich keinen Zugang habe, um irgendwelche Edelsteine zu installieren. Ich habe nur Standard-Ruby (Version: 1.8.7) Installation.Kann ich Ruby eingebaute RSS-Modul verwenden, um Atom-Feed zu lesen?
ich so etwas wie dies versuchen:
require 'rss/1.0'
require 'rss/2.0'
require 'open-uri'
source = "http://www.example.com/feed.atom" # url or local file
content = "" # raw content of rss feed will be loaded here
open(source) do |s| content = s.read end
rss = RSS::Parser.parse(content, false)
Wenn ich den Inhalt bin Parsen, ich bin immer null. Ich frage mich also, ob das integrierte RSS-Modul das Parsen eines Atom-Feeds unterstützt.
Wussten Sie, dass Sie Edelsteine verwenden können, ohne sie im Systemverzeichnis zu installieren? Sie können sie beispielsweise mithilfe der Umgebungsvariablen GEM_HOME in Ihr Projekt einfügen. –