2011-06-24 13:28:19 +02:00
|
|
|
class Blog < Sinatra::Base
|
2011-06-24 14:29:59 +02:00
|
|
|
set $settings
|
|
|
|
|
2011-06-24 13:28:19 +02:00
|
|
|
get '/' do
|
|
|
|
s = '<p><a href="/admin">Adminpanel</a></p>'
|
|
|
|
Post.all(:released => true, :order => [:written.desc]).each do |post|
|
|
|
|
s += "Post: #{post.title} von #{post.account.username}<br />"
|
|
|
|
end
|
|
|
|
s
|
|
|
|
end
|
2011-06-24 14:21:02 +02:00
|
|
|
|
|
|
|
get '/404' do
|
|
|
|
404
|
|
|
|
end
|
|
|
|
|
|
|
|
error 404 do
|
|
|
|
'where am i? is somebody here? hello?'
|
|
|
|
end
|
|
|
|
|
|
|
|
get '/502' do
|
|
|
|
502
|
|
|
|
end
|
|
|
|
|
|
|
|
error 502 do
|
|
|
|
'oh no, i think i wet myself'
|
|
|
|
end
|
2011-06-24 13:28:19 +02:00
|
|
|
end
|