xml << %(\n) xml.rss("version" => "2.0", "xmlns:dc" => "http://purl.org/dc/elements/1.1/") do xml.channel do xml.title("ROOL Documents: #{@book.name}") xml.link(home_url) xml.description "ROOL I2 Wiki: Tracking recent revisions for #{@book.name}" xml.language "en-us" xml.ttl "40" if pages = @book.pages.find(:all, :limit => 25, :order => "updated_at DESC") for page in pages updated = page.updated_at xml.item do xml.title("#{page.title}") xml.description("Last updated: #{updated.to_date.strftime('%B %e, %Y')}") xml.pubDate(updated.rfc822) xml.guid(page_url(:page_title => page)) xml.link(page_url(:page_title => page)) end end end end end