Sha256: 4532127374b4d4be7b972f00573a70b283140d1d2145a155cb8a75f12ba35fa5

Contents?: true

Size: 819 Bytes

Versions: 4

Compression:

Stored size: 819 Bytes

Contents

xml.instruct! :xml, version: "1.0", encoding: "utf-8"
xml.rss version: "2.0" do
  xml.channel do
    xml.title root.title
    xml.description root.summary
    xml.link Quadro.railtie_routes_url_helpers.root_url
    xml.image do
      xml.url absolute_url(root.cover.url(:small))
      xml.title root.title
      xml.link Quadro.railtie_routes_url_helpers.root_url
    end
    xml.generator Quadro::SIGNATURE

    root.descendants.ordered.each do |page|
      xml.item do
        xml.title page.title
        xml.description page.summary
        xml.link Quadro.railtie_routes_url_helpers.page_url(page)
        xml.pubDate l(page.created_at, format: :rss, locale: :en)
        xml.author page.author_email
        xml.guid Quadro.railtie_routes_url_helpers.page_url(page), isPermaLink: true
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
quadro-0.5.3 app/views/quadro/feeds/rss.xml.builder
quadro-0.5.2 app/views/quadro/feeds/rss.xml.builder
quadro-0.5.1 app/views/quadro/feeds/rss.xml.builder
quadro-0.5.0 app/views/quadro/feeds/rss.xml.builder