annotate app/views/tweets/show.atom.builder @ 28:03f904c070f7

Basic caching support.
author edogawaconan <me@myconan.net>
date Sat, 06 Sep 2014 00:46:25 +0900
parents 207917e41964
children 8983c426e256
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})"
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
3 feed.updated @tweets.first.created_at
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
4
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
5 @tweets.each do |tweet|
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
6 feed.entry tweet, :url => tweet.uri, :updated => tweet.created_at do |entry|
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
7 entry.title tweet.created_at.rfc2822
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
8 entry.content auto_link(tweet.text), :type => "html"
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
9 entry.author do |author|
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
10 author.name tweet.user.screen_name
207917e41964 Add tweets~
edogawaconan <me@myconan.net>
parents:
diff changeset
11 end
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