public
Description: A micro feed aggregator based on sinatra
Homepage:
Clone URL: git://github.com/pilu/terror.git
pilu (author)
Tue Mar 17 04:10:47 -0700 2009
commit  2d221b0d7457aa778de0016e7ca530de3dd96322
tree    89e61ff5d28249384935f2b778663a59e33501d0
parent  f2ad7813a16576952eecfc31d1fdec2dc5e22aa4
terror / terror_aggregator.rb
100644 23 lines (18 sloc) 0.412 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$LOAD_PATH << File.join(Dir.getwd, 'lib')
require 'rubygems'
require 'sinatra'
require 'terror'
require 'date'
 
configure { Terror.init }
helpers { include Terror::Helper }
 
set :root, File.dirname(__FILE__)
 
before do
  @posts = Terror::Post.paginate(:per_page => 20, :page => params[:page])
end
 
get '/' do
  erb :index, :layout => !request.xhr?
end
 
get '/feed' do
  content_type :atom
  builder :feed
end