view app/views/tweets/show.atom.builder @ 86:5bfc986200db

The caching becomes a bit confusing because of parameters
author nanaya <me@myconan.net>
date Mon, 27 Jun 2016 05:14:10 +0900
parents 101904debfcd
children
line wrap: on
line source

atom_feed do |feed|
  feed.title "#{@user.name} (@#{@user.screen_name})"
  feed.icon @user.profile_image_url_https
  feed.updated @tweets.first.try(:created_at) || Time.at(0)

  @tweets.each do |tweet|
    feed.entry tweet, :url => tweet.uri, :updated => tweet.created_at do |entry|
      entry.title ellipsize(tweet.text)
      entry.content render(:partial => "tweet", :formats => :html, :locals => { :tweet => tweet }), :type => "html"
      entry.author do |author|
        author.name tweet.user.screen_name
      end
    end
  end
end