0
0
zero-blog/page.rb

34 lines
500 B
Ruby
Raw Normal View History

class Blog < Sinatra::Base
set $settings
register Sinatra::CompassSupport
get '/' do
2011-06-24 15:40:37 +02:00
@posts = Post.all(:released => true, :order => [:written.desc])
haml :index
end
get '/stylesheet.css' do
scss :stylesheet
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 15:40:37 +02:00
def link_to display, link
"<a href=\"${link}\">#{display}</a>"
end
end