Sha256: 17adc306d3f3d315b56d51cada86f548b54f55cc25f145ec85169f833f6d7ee3

Contents?: true

Size: 660 Bytes

Versions: 1

Compression:

Stored size: 660 Bytes

Contents

atom_feed do |feed|
  feed.title("Clipster - Recent")
  feed.updated(@updated_at) unless @updated_at.nil?

  @clips.each do |clip|
    feed.entry(clip) do |entry|
      entry.title(clip.title)
      if clip.expires.nil?
        entry.subtitle("A #{clip.language} clip that never expires")
      else
        entry.subtitle("A #{clip.language} clip that expires on #{clip.expires}")
      end
      entry.updated(clip.updated_at)
      entry.content(clip.div.html_safe, :type => 'html')
      
      #TODO set author once user integration is compleate
      #entry.author do |author|
      #  author.name("DHH")
      #end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
clipster-0.4.1 app/views/clipster/clips/list.atom.builder