We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d4f4fad commit 3810d4bCopy full SHA for 3810d4b
2 files changed
app/controllers/posts_controller.rb
@@ -6,6 +6,7 @@ def index
6
7
respond_to do |format|
8
format.html # index.html.erb
9
+ format.atom
10
format.xml { render :xml => @posts }
11
end
12
app/views/posts/index.atom.builder
@@ -0,0 +1,18 @@
1
+atom_feed(:url => "http://feeds.feedburner.com/HacketyHack") do |feed|
2
+ feed.title("Hackety Hack: blog")
3
+ feed.updated(@posts.first ? @posts.first.created_at : Time.now.utc)
4
+
5
+ for post in @posts
+ feed.entry(post) do |entry|
+ entry.title(post.title)
+ markdown = BlueCloth.new(post.body)
+ entry.content(markdown.to_html, :type => 'html')
+ entry.author do |author|
+ author.name("Steve Klabnik")
13
+ author.email("steve@steveklabnik.com")
14
+ end
15
16
17
+end
18
0 commit comments