Parsear RSS con Rails
Robby Russell nos da el código para parsear un fichero RSS con Ruby on Rails:
---- empieza código -----
require 'rss/2.0'
require 'open-uri'
class RssfeedController < ApplicationController
def index
feed_url = 'http://www.planetrubyonrails.org/xml/rss' output = "<h1>My RSS Reader</h1>"
open(feed_url) do |http|
response = http.read
result = RSS::Parser.parse(response, false)
output += "Feed Title: #{result.channel.title}<br />"
result.items.each_with_index do |item, i|
output += "#{i+1}. #{item.title}<br />" if i < 10 end
end
render_text output
end
end
---- acaba código -----
Rails trae por defecto librerías para jugar con RSS, pero no con Atom.
Por cierto, una vista para generar un RSS

Mi nombre es Ana Belén, tengo

bemeuve dijo
Pero, será necesario indicar a ruby (con un require o include) o a rails (colocándolo en el directorio vendor o lib) que utilicen alguna de esas librerias para que funcione dicho código, no? En particular en la que figure la definición de la clase RSS ¿qué nombre tiene?
25 Mayo 2005 | 10:28 PM