Sha256: ef55400eef3fd4ee1c8288611c0a73400773a84d2c1b8774f4dafc4a94cca995

Contents?: true

Size: 767 Bytes

Versions: 8

Compression:

Stored size: 767 Bytes

Contents

xml.instruct! :xml, version: '1.0'
xml.rss version: "2.0", :"xmlns:atom" => "http://www.w3.org/2005/Atom" do
  xml.channel do
    xml.tag! "atom:link", href: "http://#{request.host}/api/cards.xml?#{request.env['QUERY_STRING']}", rel: "self", type: "application/rss+xml"
    xml.title settings.carte['title']
    xml.description settings.carte['description']
    xml.link "http://#{request.host}/"
    @cards.each do |card|
      xml.item do
        xml.title(card.title)
        xml.description card.content
        xml.link("http://#{request.host}/#/#{URI.escape(card.title)}")
        xml.pubDate card.updated_at.rfc822
        xml.guid({isPermaLink: false}, "http://#{request.host}/#/#{URI.escape(card.title)}##{card.updated_at.to_i}")
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
carte-server-0.0.12 lib/carte/server/views/cards.builder
carte-server-0.0.11 lib/carte/server/views/cards.builder
carte-server-0.0.10 lib/carte/server/views/cards.builder
carte-server-0.0.9 lib/carte/server/views/cards.builder
carte-server-0.0.8 lib/carte/server/views/cards.builder
carte-server-0.0.7 lib/carte/server/views/cards.builder
carte-server-0.0.6 lib/carte/server/views/cards.builder
carte-server-0.0.5 lib/carte/server/views/cards.builder