Sha256: 79f35dc8c3b87d832af96b5bb88b197a7e5fb00713079a51c10f7e1ee04dc5c5

Contents?: true

Size: 759 Bytes

Versions: 11

Compression:

Stored size: 759 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.atom :link, :href => "#{request.url}", :rel => 'self', :type => 'application/rss+xml'
    xml.title "#{@publication.name}"
    xml.description "#{@publication.description}"
    xml.link request.url

    for article in @contents
      xml.item do
        xml.title article.headline
        xml.description article.summary
        xml.pubDate article.publication_date.strftime("%a, %d %b %Y %H:%M:%S %z")
        xml.link "#{request.url.gsub(@publication.rss_feed_url, '')}#{article.humanize_path}"
        xml.guid "#{request.url.gsub(@publication.rss_feed_url, '')}#{article.humanize_path}"
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
editorial_logic-1.3.3 app/views/publications/feed.rss.builder
editorial_logic-1.3.2 app/views/publications/feed.rss.builder
editorial_logic-1.3.1 app/views/publications/feed.rss.builder
editorial_logic-1.3.0 app/views/publications/feed.rss.builder
editorial_logic-1.1.6 app/views/publications/feed.rss.builder
editorial_logic-1.1.5 app/views/publications/feed.rss.builder
editorial_logic-1.1.4 app/views/publications/feed.rss.builder
editorial_logic-1.1.3 app/views/publications/feed.rss.builder
editorial_logic-1.1.2 app/views/publications/feed.rss.builder
editorial_logic-1.1.1 app/views/publications/feed.rss.builder
editorial_logic-1.1.0 app/views/publications/feed.rss.builder