Sha256: e93438b61f5938ff437b38c0e602b60fafc97b4ade81b439ea9b49fcbd3ec203

Contents?: true

Size: 761 Bytes

Versions: 5

Compression:

Stored size: 761 Bytes

Contents

atom_feed :language => 'en-US' do |feed|
  feed.title "HKFx Stream"
  feed.updated Time.now

  @scraps.each do |scrap|
    feed.entry( scrap ) do |entry|
      entry.title scrap.name || "(#{scrap.scraptype})"

      if scrap.scraptype == 'link'
        entry.url scrap.url_with_protocol
      else
        entry.url droom.scrap_url(scrap)
      end
      
      if scrap.scraptype == "image"
        entry.icon request.host + scrap.image.url(:thumb)
      end
      
      entry.content [scrap.body, scrap.note].compact.join('<br />'), :type => 'html'

      # the strftime is needed to work with Google Reader.
      entry.updated(scrap.created_at.strftime("%Y-%m-%dT%H:%M:%SZ")) 
      entry.author scrap.created_by.name if scrap.created_by
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
droom-0.5.3 app/views/droom/scraps/index.atom.builder
droom-0.4.3 app/views/droom/scraps/index.atom.builder
droom-0.4.2 app/views/droom/scraps/index.atom.builder
droom-0.4.1 app/views/droom/scraps/index.atom.builder
droom-0.2.1 app/views/droom/scraps/index.atom.builder