annotate app/views/tweets/show.atom.builder @ 85:101904debfcd

Add user icon
author nanaya <me@myconan.net>
date Mon, 27 Jun 2016 05:12:40 +0900
parents 448a368f7344
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
1 atom_feed do |feed|
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
2 feed.title "#{@user.name} (@#{@user.screen_name})"
85
101904debfcd Add user icon
nanaya <me@myconan.net>
parents: 80
diff changeset
3 feed.icon @user.profile_image_url_https
48
8983c426e256 Prevent exploding on empty timeline.
nanaya <me@myconan.net>
parents: 15
diff changeset
4 feed.updated @tweets.first.try(:created_at) || Time.at(0)
15
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
5
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
6 @tweets.each do |tweet|
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
7 feed.entry tweet, :url => tweet.uri, :updated => tweet.created_at do |entry|
80
448a368f7344 More useful title?
nanaya <me@myconan.net>
parents: 66
diff changeset
8 entry.title ellipsize(tweet.text)
62
9ab79a764434 Sweet tweet media viewer (image only for now)
nanaya <me@myconan.net>
parents: 48
diff changeset
9 entry.content render(:partial => "tweet", :formats => :html, :locals => { :tweet => tweet }), :type => "html"
15
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
10 entry.author do |author|
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
11 author.name tweet.user.screen_name
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
12 end
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
13 end
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
14 end
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
15 end